Co budeš potřebovat

Každé úložiště kompatibilní s S3 podepisuje požadavky dvojicí klíčů:

  • ID přístupového klíče, veřejnou polovinou, například AKIA… u Amazonu.
  • Tajným přístupovým klíčem, soukromou polovinou. AnyBucket ho uloží do tvé přihlašovací klíčenky, jednu položku na každou záložku.

Vytvoř klíč s přístupem k bucketům, které potřebuješ, a k ničemu dalšímu. Většina poskytovatelů umožní omezit klíč na jeden bucket a na čtení, nebo na čtení i zápis.

Připojení v pěti krocích

  1. Otevři AnyBucket a stiskni ⇧⌘K (Soubor → Připojit k serveru …).
  2. V části Cloudové úložiště vyber dlaždici svého poskytovatele. Pro cokoli, co v seznamu není, použij Kompatibilní s S3.
  3. Vyplň jediné pole, které říká, kde úložiště je: region, ID účtu nebo koncový bod (viz tabulka níže).
  4. Vlož ID přístupového klíče a tajný přístupový klíč. Volbu Uložit tajemství do Klíčenky nech zapnutou, pokud ho nechceš pokaždé psát.
  5. Volitelně zadej bucket a složku, dej záložce přezdívku a stiskni Připojit.

Záložka se objeví na úvodní stránce, v nabídce zdrojů každého panelu a v paletě ⌘K.

Kde který poskytovatel sídlí

Každá dlaždice se ptá na jednu věc a z ní sestaví koncový bod:

Dlaždice Zadáš Koncový bod, který AnyBucket použije
Amazon S3 Region, volitelně (us-east-1) Vlastní koncový bod Amazonu
Cloudflare R2 Svoje ID účtu https://<account>.r2.cloudflarestorage.com
Backblaze B2 Region bucketu (us-west-004) https://s3.<region>.backblazeb2.com
Wasabi Region (us-east-1) https://s3.<region>.wasabisys.com
DigitalOcean Spaces Datové centrum (nyc3) https://<region>.digitaloceanspaces.com
Google Cloud Storage Nic https://storage.googleapis.com
Kompatibilní s S3 Adresu serveru Cokoli zadáš

Google Cloud Storage funguje přes své rozhraní kompatibilní s S3, které používá klíče HMAC: v nastavení Cloud Storage vytvoř přístupový klíč a tajný klíč pro účet služby nebo pro svého uživatele a vlož je jako výše.

MinIO a vlastní úložiště

Pro MinIO, LocalStack a další úložiště na vlastním hardwaru vyber Kompatibilní s S3 a zadej adresu serveru i s portem, třeba https://minio.example.com:9000.

Pak v záložce zapni adresování path-style. Amazon dává bucket do názvu hostitele (bucket.s3.amazonaws.com); většina vlastních úložišť ho čeká v cestě (minio.example.com/bucket). Pokud se úložiště připojí, ale nic nevypíše, nebo odmítá každý požadavek, zkontroluj nejdřív path-style. Viz řešení potíží.

Kopírování, přesouvání a velké soubory

Bucket se chová jako složka na tvém Macu:

  • Nahrání: do druhého panelu dej Tento Mac, označ soubory mezerníkem a stiskni F5. Funguje i přetažení souborů z Finderu.
  • Stažení: totéž obráceně, nebo ⇧⌘D pro stažení do složky, kterou vybereš.
  • Velké soubory se nahrávají po částech (multipart upload) a po výpadku spojení se přenos zopakuje přes nové spojení.
  • V rámci jednoho serveru probíhá kopírování na straně serveru přes CopyObject: na tvůj Mac nic nestahuje.
  • Mezi poskytovateli, třeba z Amazon S3 do Cloudflare R2, otevři v každém panelu jedno úložiště a stiskni F5. Soubory proudí přes malou mezipaměť na tvém Macu. Viz kopírování souborů mezi servery.

⇧⌘C zkopíruje URL souboru a F3 ho otevře v Rychlém náhledu.

Složka stále v souladu

Chceš-li zálohovat složku do bucketu, dej složku do jednoho panelu, bucket do druhého a stiskni ⌥F5. Porovnat a synchronizovat vypíše každý rozdíl a ty zvolíš, zda zrcadlit jedním směrem, nebo synchronizovat obousměrně. Viz synchronizace složky se serverem.