Neler gerekli

Her S3 uyumlu depolama istekleri bir anahtar çiftiyle imzalar:

  • Herkese açık yarı olan bir erişim anahtarı kimliği; Amazon'da AKIA… gibi.
  • Gizli yarı olan bir gizli erişim anahtarı. AnyBucket onu giriş anahtar zincirinizde, her yer imi için bir öge olarak saklar.

Yalnızca ihtiyacınız olan bucket'lara erişimi olan, fazlası olmayan bir anahtar oluşturun. Çoğu sağlayıcı bir anahtarı tek bir bucket'la ve salt okuma ya da okuma-yazma izniyle sınırlamanıza olanak tanır.

Beş adımda bağlanın

  1. AnyBucket'ı açın ve ⇧⌘K'ye basın (Dosya → Sunucuya bağlan …).
  2. Bulut depolama altında sağlayıcınızın kutucuğunu seçin. Listede olmayan her şey için S3 uyumlu seçeneğini kullanın.
  3. Depolamanın nerede olduğunu söyleyen tek alanı doldurun: bir bölge, bir hesap kimliği ya da bir uç nokta (aşağıdaki tabloya bakın).
  4. Erişim anahtarı kimliğini ve gizli erişim anahtarını yapıştırın. Her seferinde yazmayı tercih etmiyorsanız Gizli anahtarı Anahtar Zinciri'ne kaydet açık kalsın.
  5. İsterseniz bir bucket ve klasör yazın, yer imine bir takma ad verin ve Bağlan'a basın.

Yer imi başlangıç sayfasına, her bölmenin kaynak menüsüne ve ⌘K paletine eklenir.

Her sağlayıcı nerede

Her kutucuk tek bir şey ister ve uç noktayı ondan oluşturur:

Kutucuk Yazdığınız AnyBucket'ın kullandığı uç nokta
Amazon S3 Bir bölge, isteğe bağlı (us-east-1) Amazon'un kendi uç noktası
Cloudflare R2 Hesap kimliğiniz https://<account>.r2.cloudflarestorage.com
Backblaze B2 Bucket'ın bölgesi (us-west-004) https://s3.<region>.backblazeb2.com
Wasabi Bir bölge (us-east-1) https://s3.<region>.wasabisys.com
DigitalOcean Spaces Bir veri merkezi (nyc3) https://<region>.digitaloceanspaces.com
Google Cloud Storage Hiçbir şey https://storage.googleapis.com
S3 uyumlu Sunucunun adresi Ne yazarsanız o

Google Cloud Storage, HMAC anahtarları kullanan S3 uyumlu arayüzü üzerinden çalışır: Cloud Storage ayarlarında bir hizmet hesabı ya da kendi kullanıcınız için bir erişim anahtarı ve gizli anahtar oluşturun, ardından yukarıdaki gibi yapıştırın.

MinIO ve kendi sunucunuzdaki depolamalar

MinIO, LocalStack ve kendi barındırdığınız diğer sunucular için S3 uyumlu seçeneğini seçin ve sunucunun adresini kapısıyla birlikte yazın; örneğin https://minio.example.com:9000.

Ardından yer iminde yol stili adreslemeyi (path-style) açın. Amazon bucket'ı sunucu adına koyar (bucket.s3.amazonaws.com); kendi barındırılan depolamaların çoğu onu yolda bekler (minio.example.com/bucket). Bir depolama bağlanıyor ama hiçbir şey listelemiyorsa ya da her isteği reddediyorsa ilk bakılacak şey yol stilidir. Sorun giderme sayfasına bakın.

Kopyalama, taşıma ve büyük dosyalar

Bir bucket, Mac'inizdeki bir klasör gibi davranır:

  • Yükleme: diğer bölmeye Bu Mac'i koyun, dosyaları Boşluk ile işaretleyin ve F5'e basın. Finder'dan dosya sürüklemek de çalışır.
  • İndirme: aynısı, ters yönde; ya da seçtiğiniz bir klasöre indirmek için ⇧⌘D.
  • Büyük dosyalar çok parçalı yüklemeyle parça parça gider ve kopan bir bağlantı yeni bir bağlantıyla yeniden denenir.
  • Aynı sunucu içinde kopyalar CopyObject ile sunucu tarafında çalışır: Mac'inize hiçbir şey inmez.
  • Sağlayıcılar arasında, örneğin Amazon S3'ten Cloudflare R2'ye, her bölmede birini açın ve F5'e basın. Dosyalar Mac'inizdeki küçük bir ara bellekten akar. Sunucular arasında dosya kopyalama rehberine bakın.

⇧⌘C bir dosyanın URL'sini kopyalar, F3 onu Hızlı Bakış'ta açar.

Bir klasörü güncel tutun

Bir klasörü bir bucket'a yedeklemek için klasörü bir bölmeye, bucket'ı diğerine koyun ve ⌥F5'e basın. Karşılaştır ve eşitle her farkı listeler; tek yönde yansıtmayı ya da iki yönde eşitlemeyi siz seçersiniz. Bir klasörü sunucuyla eşitleme rehberine bakın.