Około 5 min

Jak przesyłać pliki do dowolnego magazynu zgodnego z S3

Aktar działa z każdym dostawcą, który implementuje API Amazon S3. Wybierz Inny zgodny z S3 i wpisz endpoint, region i klucze dostawcy. Popularne przykłady:

  • Wasabi: https://s3.<region>.wasabisys.com, np. s3.eu-central-1.wasabisys.com
  • Hetzner Object Storage: https://<location>.your-objectstorage.com, np. fsn1.your-objectstorage.com
  • Scaleway: https://s3.<region>.scw.cloud, np. s3.fr-par.scw.cloud
  • Akamai (Linode): https://<region>.linodeobjects.com

Czego potrzebujesz

  • Konto u dostawcy zgodnego z S3
  • Aktar zainstalowany na Macu

Krok po kroku

  1. 1

    Utwórz bucket

    Utwórz bucket w konsoli dostawcy i zanotuj jego region lub lokalizację, np. eu-central-1, fsn1 lub fr-par.

  2. 2

    Zezwól na publiczny odczyt

    Udostępnij obiekty w buckecie do publicznego odczytu za pomocą ustawienia widoczności bucketu u dostawcy lub polityki bucketu zezwalającej na s3:GetObject. Aktar nie ustawia uprawnień dla pojedynczych plików, więc trzeba to skonfigurować w buckecie.

  3. 3

    Utwórz klucze dostępu

    Utwórz klucz dostępu S3 i klucz tajny z uprawnieniami do odczytu i zapisu w buckecie.

  4. 4

    Dodaj miejsce docelowe w Aktarze

    W Ustawienia → Miejsca docelowe → Dodaj miejsce docelowe wybierz Inny zgodny z S3 i wpisz poniższe wartości. To ustawienie korzysta z adresów w stylu virtual-hosted (bucket.endpoint). Jeśli Twój serwer obsługuje tylko adresy w stylu ścieżki, wybierz zamiast niego ustawienie MinIO.

  5. 5

    Przetestuj i zachowaj

    Kliknij Testuj połączenie, a potem Zachowaj.

Ustawienia w Aktarze

Wpisz te wartości w Ustawienia → Miejsca docelowe → Dodaj miejsce docelowe. Nazwy pól odpowiadają tym w aplikacji.

PolePrzykładowa wartość
DostawcaInny zgodny z S3
Endpointhttps://fsn1.your-objectstorage.comEndpoint S3 Twojego dostawcy.
Regionfsn1Region lub lokalizacja bucketu.
Access Key ID…
Secret Access Key••••••••
Bucketyour-bucket
Publiczny bazowy URLyour-bucket.fsn1.your-objectstorage.comAlbo CDN lub własna domena przed bucketem.

Wskazówki

  • Sprawdź w dokumentacji dostawcy dokładny endpoint wybranego regionu.
  • Jeśli Twój dostawca oferuje CDN lub własne domeny, użyj tego adresu jako Publicznego bazowego URL-a.

Rozwiązywanie problemów

Testuj połączenie nie może połączyć się z bucketem

Sprawdź jeszcze raz endpoint i region. Jeśli dostawca obsługuje tylko adresy w stylu ścieżki, zmień ustawienie na MinIO.

Linki zwracają 403

Bucket nie zezwala jeszcze na publiczny odczyt. Zobacz błędy Access Denied.

Nadal coś nie działa?Przejrzyj FAQ albo zapytaj na GitHubie.