Yaklaşık 5 dakika

S3 uyumlu herhangi bir depolamaya dosya yükleme

Aktar, Amazon S3 API'sini uygulayan her sağlayıcıyla çalışır. Diğer S3 Uyumlu seçeneğini belirle 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

    Ayarlar → Hedefler → Hedef Ekle bölümünde Diğer S3 Uyumlu seçeneğini belirle 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

    Bağlantıyı Test Et düğmesine, ardından Kaydet düğmesine tıkla.

Aktar ayarları

Bu değerleri Ayarlar → Hedefler → Hedef Ekle bölümüne gir. Alan adları uygulamadakiyle aynıdır.

AlanÖrnek değer
SağlayıcıDiğer S3 Uyumlu
Endpointhttps://fsn1.your-objectstorage.comSağlayıcının S3 uç noktası.
Bölgefsn1Bucket'ın bölgesi ya da konumu.
Access Key ID…
Secret Access Key••••••••
Bucketyour-bucket
Genel Temel 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 Genel Temel URL olarak o adresi kullan.

Sorun giderme

Bağlantıyı Test Et sonucunda bucket'a ulaşılamı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.