Wat je nodig hebt
Elke S3-compatibele opslag ondertekent verzoeken met een sleutelpaar:
- Een toegangssleutel-ID, de openbare helft, zoals
AKIA…bij Amazon. - Een geheime toegangssleutel, de privéhelft. AnyBucket bewaart die in je inlogsleutelhanger, één onderdeel per bladwijzer.
Maak een sleutel met toegang tot de buckets die je nodig hebt, en niets meer. Bij de meeste providers kun je een sleutel beperken tot één bucket en tot lezen of lezen en schrijven.
Verbinden in vijf stappen
- Open AnyBucket en druk op ⇧⌘K (Archief → Verbind met server …).
- Kies onder Cloudopslag de tegel van je provider. Gebruik S3-compatibel voor alles wat er niet bij staat.
- Vul het ene veld in dat zegt waar de opslag staat: een regio, een account-ID of een endpoint (zie de tabel hieronder).
- Plak het toegangssleutel-ID en de geheime toegangssleutel. Laat Geheim in de sleutelhanger bewaren aan, tenzij je hem liever elke keer typt.
- Typ eventueel een bucket en map, geef de bladwijzer een bijnaam en druk op Verbind.
De bladwijzer verschijnt op de startpagina, in het bronmenu van elk paneel en in het ⌘K-palet.
Waar elke provider zit
Elke tegel vraagt om één gegeven en bouwt daaruit het endpoint:
| Tegel | Jij typt | Endpoint dat AnyBucket gebruikt |
|---|---|---|
| Amazon S3 | Een regio, optioneel (us-east-1) |
Dat van Amazon zelf |
| Cloudflare R2 | Je account-ID | https://<account>.r2.cloudflarestorage.com |
| Backblaze B2 | De regio van de bucket (us-west-004) |
https://s3.<region>.backblazeb2.com |
| Wasabi | Een regio (us-east-1) |
https://s3.<region>.wasabisys.com |
| DigitalOcean Spaces | Een datacenter (nyc3) |
https://<region>.digitaloceanspaces.com |
| Google Cloud Storage | Niets | https://storage.googleapis.com |
| S3-compatibel | Het adres van de server | Wat je ook typt |
Google Cloud Storage werkt via zijn S3-compatibele interface, die HMAC-sleutels gebruikt: maak in de instellingen van Cloud Storage een toegangssleutel en geheim aan voor een serviceaccount of je gebruiker, en plak ze zoals hierboven.
MinIO en zelfgehoste opslag
Kies voor MinIO, LocalStack en andere zelfgehoste servers S3-compatibel en typ het adres van de server met de poort, zoals https://minio.example.com:9000.
Zet daarna Buckets in padstijl aan in de bladwijzer. Amazon zet de bucket in de hostnaam (bucket.s3.amazonaws.com); de meeste zelfgehoste opslag verwacht hem in het pad (minio.example.com/bucket). Maakt een opslag verbinding maar toont hij niets, of weigert hij elk verzoek, controleer dan eerst de padstijl. Zie probleemoplossing.
Kopiëren, verplaatsen en grote bestanden
Een bucket gedraagt zich als een map op je Mac:
- Uploaden: zet Deze Mac in het andere paneel, markeer bestanden met de spatiebalk en druk op F5. Bestanden vanuit de Finder erin slepen werkt ook.
- Downloaden: hetzelfde, maar andersom, of ⇧⌘D om te downloaden naar een map die je kiest.
- Grote bestanden gaan in delen omhoog met multipart-uploads, en een verbroken verbinding wordt opnieuw geprobeerd via een nieuwe.
- Binnen dezelfde server lopen kopieën op de server met CopyObject: er komt niets naar je Mac.
- Tussen providers, bijvoorbeeld van Amazon S3 naar Cloudflare R2, open je er in elk paneel een en druk je op F5. Bestanden stromen door een kleine buffer op je Mac. Zie bestanden kopiëren tussen servers.
⇧⌘C kopieert de URL van een bestand, en F3 opent het in Snelle weergave.
Een map bijhouden
Om een map naar een bucket te back-uppen, zet je de map in het ene paneel en de bucket in het andere en druk je op ⌥F5. Vergelijk en synchroniseer toont elk verschil, en jij kiest of je één kant op spiegelt of in twee richtingen synchroniseert. Zie een map synchroniseren met een server.