Amire szükséged lesz

Minden S3-kompatibilis tárhely egy kulcspárral írja alá a kéréseket:

  • Egy hozzáférési kulcs azonosítóval, a nyilvános féllel, az Amazonnál például AKIA….
  • Egy titkos hozzáférési kulccsal, a privát féllel. Az AnyBucket a bejelentkezési kulcskarikádban tárolja, könyvjelzőnként egy elemként.

Olyan kulcsot hozz létre, amely csak a szükséges bucketekhez fér hozzá, semmi máshoz. A legtöbb szolgáltatónál egy kulcs korlátozható egyetlen bucketre, és csak olvasásra vagy olvasásra és írásra.

Kapcsolódás öt lépésben

  1. Nyisd meg az AnyBucketet, és nyomd meg a ⇧⌘K billentyűket (Fájl → Kapcsolódás kiszolgálóhoz …).
  2. A Felhőtárhely részben válaszd ki a szolgáltatód csempéjét. Minden máshoz, ami nem szerepel a listán, az S3-kompatibilis csempét használd.
  3. Töltsd ki azt az egy mezőt, amely megmondja, hol van a tárhely: egy régiót, egy fiókazonosítót vagy egy végpontot (lásd a lenti táblázatot).
  4. Illeszd be a hozzáférési kulcs azonosítóját és a titkos hozzáférési kulcsot. A Titok mentése a Kulcskarikába maradjon bekapcsolva, hacsak nem akarod minden alkalommal begépelni.
  5. Ha szeretnéd, adj meg egy bucketet és egy mappát, adj becenevet a könyvjelzőnek, és nyomd meg a Kapcsolódás gombot.

A könyvjelző megjelenik a kezdőlapon, minden panel forrásmenüjében és a ⌘K palettán.

Hol található az egyes szolgáltatók tárhelye

Minden csempe egyetlen adatot kér, és abból állítja össze a végpontot:

Csempe Amit beírsz Az AnyBucket által használt végpont
Amazon S3 Egy régió, nem kötelező (us-east-1) Az Amazon saját végpontja
Cloudflare R2 A fiókazonosítód https://<account>.r2.cloudflarestorage.com
Backblaze B2 A bucket régiója (us-west-004) https://s3.<region>.backblazeb2.com
Wasabi Egy régió (us-east-1) https://s3.<region>.wasabisys.com
DigitalOcean Spaces Egy adatközpont (nyc3) https://<region>.digitaloceanspaces.com
Google Cloud Storage Semmi https://storage.googleapis.com
S3-kompatibilis A szerver címe Amit beírsz

A Google Cloud Storage az S3-kompatibilis felületén keresztül működik, amely HMAC-kulcsokat használ: a Cloud Storage beállításaiban hozz létre egy hozzáférési kulcsot és egy titkos kulcsot egy szolgáltatásfiókhoz vagy a saját felhasználódhoz, majd illeszd be őket a fentiek szerint.

MinIO és saját üzemeltetésű tárhelyek

A MinIO, a LocalStack és más, saját üzemeltetésű szerverek esetén válaszd az S3-kompatibilis csempét, és írd be a szerver címét a portjával együtt, például: https://minio.example.com:9000.

Ezután kapcsold be a könyvjelzőben a path-style címzést. Az Amazon a bucketet a gépnévbe teszi (bucket.s3.amazonaws.com), a legtöbb saját üzemeltetésű tárhely viszont az útvonalban várja (minio.example.com/bucket). Ha egy tárhely kapcsolódik, de nem listáz semmit, vagy minden kérést elutasít, először a path-style beállítást ellenőrizd. Lásd: hibaelhárítás.

Másolás, áthelyezés és nagy fájlok

Egy bucket úgy viselkedik, mint egy mappa a Maceden:

  • Feltöltés: tedd az Ez a Mac helyet a másik panelbe, jelöld meg a fájlokat szóközzel, és nyomd meg az F5 billentyűt. A fájlok behúzása a Finderből is működik.
  • Letöltés: ugyanez fordítva, vagy a ⇧⌘D billentyűkkel egy általad választott mappába.
  • A nagy fájlok többrészes feltöltéssel, darabokban mennek fel, megszakadt kapcsolat esetén pedig az átvitel új kapcsolaton próbálkozik újra.
  • Ugyanazon a szerveren belül a másolás szerveroldalon, a CopyObject művelettel fut: semmi sem jön le a Macedre.
  • Szolgáltatók között, például az Amazon S3-ból a Cloudflare R2-be, nyisd meg mindkettőt egy-egy panelben, és nyomd meg az F5-öt. A fájlok egy kis átmeneti tárolón át haladnak a Maceden. Lásd: fájlok másolása szerverek között.

A ⇧⌘C kimásolja egy fájl URL-jét, az F3 pedig megnyitja a Gyorsnézetben.

Egy mappa naprakészen tartása

Ha egy mappát egy bucketbe szeretnél menteni, tedd a mappát az egyik panelbe, a bucketet a másikba, és nyomd meg az ⌥F5 billentyűket. Az Összehasonlítás és szinkronizálás minden eltérést felsorol, te pedig eldöntöd, hogy egy irányba tükrözöl, vagy mindkét irányba szinkronizálsz. Lásd: mappa szinkronizálása szerverrel.