Yaklaşık 5 dakika

Wasabi, Hetzner, Scaleway ve diğer S3 uyumlu depolama servisleri ile Aktar nasıl kullanılır

Aktar, Amazon S3 API'sini uygulayan her sağlayıcıyla çalışır. Other S3-Compatible'ı seç ve sağlayıcının uç noktasını, bölgesini ve anahtarlarını gir. Yaygın örnekler:

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

Neye ihtiyacın var

  • S3 uyumlu bir sağlayıcıda hesap
  • Mac'inde kurulu Aktar

Adım adım

  1. 1

    Bir bucket oluştur

    Sağlayıcının konsolunda bir bucket oluştur ve bölgesini ya da konumunu not al, örneğin eu-central-1, fsn1 ya da fr-par.

  2. 2

    Herkese açık okumaya izin ver

    Sağlayıcının bucket görünürlük ayarıyla ya da s3:GetObject iznini veren bir bucket policy ile bucket'taki nesneleri herkese açık okunur yap. Aktar dosya bazında izin ayarlamaz, bu yüzden bunun bucket üzerinde yapılandırılması gerekir.

  3. 3

    Erişim anahtarları oluştur

    Bucket'a okuma ve yazma erişimi olan bir S3 access key ve secret oluştur.

  4. 4

    Hedefi Aktar'a ekle

    Settings → Destinations → Add Destination'da Other S3-Compatible'ı seç ve aşağıdaki değerleri gir. Bu hazır ayar virtual-hosted style URL'ler (bucket.endpoint) kullanır. Sunucun yalnızca path-style URL'leri destekliyorsa bunun yerine MinIO hazır ayarını seç.

  5. 5

    Test et ve kaydet

    Test Connection'a, ardından Save'e tıkla.

Aktar ayarları

Bu değerleri Settings → Destinations → Add Destination bölümüne gir. Alan adları uygulamadakiyle aynıdır.

AlanÖrnek değer
ProviderOther S3-Compatible
Endpointhttps://fsn1.your-objectstorage.comSağlayıcının S3 uç noktası.
Regionfsn1Bucket'ın bölgesi ya da konumu.
Access Key ID…
Secret Access Key••••••••
Bucketyour-bucket
Public Base URLyour-bucket.fsn1.your-objectstorage.comYa da bucket'ın önündeki bir CDN veya özel alan adı.

İpuçları

  • Seçtiğin bölgenin tam uç noktası için sağlayıcının dokümantasyonuna bak.
  • Sağlayıcın CDN ya da özel alan adı sunuyorsa Public Base URL olarak o adresi kullan.

Sorun giderme

Test Connection bucket'a ulaşamıyor

Uç noktayı ve bölgeyi yeniden kontrol et. Sağlayıcı yalnızca path-style URL'leri destekliyorsa hazır ayarı MinIO'ya çevir.

Bağlantılar 403 döndürüyor

Bucket henüz herkese açık okumaya izin vermiyor. Bkz. Access Denied hataları.

Hâlâ takıldın mı?SSS'ye göz at ya da GitHub'da sor.