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
- Abra o AnyBucket e pressione ⇧⌘K (Arquivo → Conectar ao servidor …).
- Em Armazenamento em nuvem, escolha o bloco do seu provedor. Use Compatível com S3 para qualquer um que não esteja na lista.
- Preencha o único campo que diz onde fica o armazenamento: uma região, um ID de conta ou um endpoint (veja a tabela abaixo).
- 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.
- 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.