O que você precisa

Todo armazenamento compatível com S3 assina as solicitações com um par de chaves:

  • Um ID da chave de acesso, a metade pública, como AKIA… na Amazon.
  • Uma chave de acesso secreta, a metade privada. O AnyBucket a guarda nas suas chaves de início de sessão, um item por favorito.

Crie uma chave com acesso aos buckets de que você precisa, e nada mais. A maioria dos provedores permite limitar uma chave a um bucket e a somente leitura ou leitura e gravação.

Conecte em cinco passos

  1. Abra o AnyBucket e pressione ⇧⌘K (Arquivo → Conectar ao servidor …).
  2. Em Armazenamento em nuvem, escolha o bloco do seu provedor. Use Compatível com S3 para qualquer um que não esteja na lista.
  3. Preencha o único campo que diz onde fica o armazenamento: uma região, um ID de conta ou um endpoint (veja a tabela abaixo).
  4. Cole o ID da chave de acesso e a chave de acesso secreta. Deixe Salvar o segredo no Keychain ativado, a menos que prefira digitá-la toda vez.
  5. Se quiser, digite um bucket e uma pasta, dê um apelido ao favorito e pressione Conectar.

O favorito entra na página inicial, no menu de origem de cada painel e na paleta ⌘K.

Onde fica cada provedor

Cada bloco pede uma única informação e monta o endpoint a partir dela:

Bloco Você digita Endpoint que o AnyBucket usa
Amazon S3 Uma região, opcional (us-east-1) O da própria Amazon
Cloudflare R2 O ID da sua conta https://<account>.r2.cloudflarestorage.com
Backblaze B2 A região do bucket (us-west-004) https://s3.<region>.backblazeb2.com
Wasabi Uma região (us-east-1) https://s3.<region>.wasabisys.com
DigitalOcean Spaces Um datacenter (nyc3) https://<region>.digitaloceanspaces.com
Google Cloud Storage Nada https://storage.googleapis.com
Compatível com S3 O endereço do servidor O que você digitar

O Google Cloud Storage funciona pela interface compatível com S3, que usa chaves HMAC: crie uma chave de acesso e um segredo para uma conta de serviço ou para o seu usuário nas configurações do Cloud Storage e cole-os como acima.

MinIO e armazenamentos auto-hospedados

Para MinIO, LocalStack e outros servidores auto-hospedados, escolha Compatível com S3 e digite o endereço do servidor com a porta, como https://minio.example.com:9000.

Depois, ative o endereçamento por caminho (path-style) no favorito. A Amazon coloca o bucket no nome do host (bucket.s3.amazonaws.com); a maioria dos armazenamentos auto-hospedados espera o bucket no caminho (minio.example.com/bucket). Se um armazenamento conecta mas não lista nada, ou recusa todas as solicitações, o endereçamento por caminho é a primeira coisa a verificar. Veja solução de problemas.

Copiar, mover e arquivos grandes

Um bucket se comporta como uma pasta do seu Mac:

  • Upload: coloque Este Mac no outro painel, marque arquivos com Espaço e pressione F5. Arrastar arquivos do Finder também funciona.
  • Download: o mesmo, no sentido contrário, ou ⇧⌘D para baixar em uma pasta que você escolher.
  • Arquivos grandes sobem em partes com uploads multipart, e uma conexão que cai é repetida em uma nova.
  • Dentro do mesmo servidor, as cópias rodam no servidor com CopyObject: nada é baixado para o seu Mac.
  • Entre provedores, por exemplo do Amazon S3 para o Cloudflare R2, abra um em cada painel e pressione F5. Os arquivos passam por um pequeno buffer no seu Mac. Veja copiar arquivos entre servidores.

⇧⌘C copia a URL de um arquivo, e F3 o abre na Visualização rápida.

Mantenha uma pasta em dia

Para fazer backup de uma pasta em um bucket, coloque a pasta em um painel e o bucket no outro e pressione ⌥F5. Comparar e sincronizar lista cada diferença, e você escolhe espelhar em um sentido ou sincronizar nos dois. Veja sincronizar uma pasta com um servidor.