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
- Nyisd meg az AnyBucketet, és nyomd meg a ⇧⌘K billentyűket (Fájl → Kapcsolódás kiszolgálóhoz …).
- 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.
- 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).
- 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.
- 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.