Cosa ti serve

Ogni storage compatibile S3 firma le richieste con una coppia di chiavi:

  • Un ID chiave di accesso (access key ID), la metà pubblica, come AKIA… su Amazon.
  • Una chiave di accesso segreta (secret access key), la metà privata. AnyBucket la conserva nel tuo portachiavi di login, un elemento per ogni preferito.

Crea una chiave con accesso ai bucket che ti servono, e a nient'altro. La maggior parte dei provider permette di limitare una chiave a un solo bucket, in sola lettura o in lettura e scrittura.

Connettiti in cinque passaggi

  1. Apri AnyBucket e premi ⇧⌘K (File → Connessione al server …).
  2. In Archiviazione cloud, scegli il riquadro del tuo provider. Usa Compatibile S3 per tutto ciò che non è in elenco.
  3. Compila l'unico campo che dice dove si trova lo storage: una regione, un ID account o un endpoint (vedi la tabella qui sotto).
  4. Incolla l'ID chiave di accesso e la chiave di accesso segreta. Lascia attivo Salva il segreto nel portachiavi, a meno che tu non preferisca digitarla ogni volta.
  5. Se vuoi, digita un bucket e una cartella, dai un soprannome al preferito e premi Connetti.

Il preferito compare nella pagina iniziale, nel menu delle sorgenti di ogni pannello e nella palette ⌘K.

Dove si trova ogni provider

Ogni riquadro chiede un solo dato e ne ricava l'endpoint:

Riquadro Cosa digiti Endpoint usato da AnyBucket
Amazon S3 Una regione, facoltativa (us-east-1) Quello di Amazon
Cloudflare R2 Il tuo ID account https://<account>.r2.cloudflarestorage.com
Backblaze B2 La regione del bucket (us-west-004) https://s3.<region>.backblazeb2.com
Wasabi Una regione (us-east-1) https://s3.<region>.wasabisys.com
DigitalOcean Spaces Un datacenter (nyc3) https://<region>.digitaloceanspaces.com
Google Cloud Storage Niente https://storage.googleapis.com
Compatibile S3 L'indirizzo del server Quello che digiti

Google Cloud Storage funziona tramite la sua interfaccia compatibile S3, che usa le chiavi HMAC: crea una chiave di accesso e un segreto per un account di servizio o per il tuo utente nelle impostazioni di Cloud Storage, poi incollali come sopra.

MinIO e storage self-hosted

Per MinIO, LocalStack e altri server self-hosted, scegli Compatibile S3 e digita l'indirizzo del server con la porta, per esempio https://minio.example.com:9000.

Poi attiva Bucket in stile percorso nel preferito. Amazon mette il bucket nel nome host (bucket.s3.amazonaws.com); la maggior parte degli storage self-hosted lo aspetta nel percorso (minio.example.com/bucket). Se uno storage si connette ma non mostra nulla, o rifiuta ogni richiesta, lo stile percorso è la prima cosa da controllare. Vedi risoluzione dei problemi.

Copie, spostamenti e file grandi

Un bucket si comporta come una cartella sul tuo Mac:

  • Carica: metti Questo Mac nell'altro pannello, seleziona i file con Spazio e premi F5. Funziona anche trascinare i file dal Finder.
  • Scarica: lo stesso, al contrario, oppure ⇧⌘D per scaricare in una cartella a tua scelta.
  • I file grandi vengono caricati in parti con il multipart upload, e una connessione caduta riprova su una connessione nuova.
  • All'interno dello stesso server, le copie avvengono lato server con CopyObject: sul tuo Mac non scende nulla.
  • Tra provider diversi, per esempio da Amazon S3 a Cloudflare R2, aprine uno in ciascun pannello e premi F5. I file passano da un piccolo buffer sul tuo Mac. Vedi copiare file tra server.

⇧⌘C copia l'URL di un file, e F3 lo apre con Visualizzazione rapida.

Tieni una cartella allineata

Per fare il backup di una cartella in un bucket, metti la cartella in un pannello e il bucket nell'altro e premi ⌥F5. Confronta e sincronizza elenca ogni differenza, e scegli se replicare in mirror in una direzione o sincronizzare in entrambe. Vedi sincronizzare una cartella con un server.