Object Store — Buckets e Recursos Avançados
Esta página cobre os recursos avançados do Object Store, especialmente o gerenciamento de buckets. Para o guia completo de criação e configuração, consulte Object Store em Storage e Backups.
Gerenciamento de Buckets
Após criar seu Object Store, você pode criar e gerenciar buckets — containers lógicos que organizam seus objetos dentro do armazenamento.
Criando um Bucket
- Acesse seu Object Store no painel
- Clique em Criar Bucket
- Defina o nome do bucket
- Configure as opções avançadas conforme necessário
Opções de Bucket
| Configuração | Descrição | Quando usar |
|---|---|---|
| Versionamento | Mantém versões anteriores de cada objeto | Proteção contra sobrescrita acidental |
| Object Locking (WORM) | Protege objetos com modelo Write-Once-Read-Many | Conformidade regulatória, auditoria |
| Compartilhamento Público | Habilita acesso HTTP/HTTPS público | Hospedagem de conteúdo estático |
Operações dentro de Buckets
- Upload de arquivos — Envie arquivos individuais ou pastas completas
- Criar pastas — Organize objetos em estruturas de diretório
- Compartilhamento por URL — Gere links públicos ou pré-assinados para acesso temporário
- Visualizar métricas — Monitore tamanho, número de objetos e acessos
Compatibilidade S3 — Uso Programático
O Object Store é totalmente compatível com a API Amazon S3. Configure suas ferramentas com as credenciais disponíveis em Gerenciar → Credenciais no painel.
AWS CLI
aws configure --profile audaks
# Access Key ID: [seu access key]
# Secret Access Key: [seu secret key]
# Region: br1
# Listar buckets
aws s3 ls --endpoint-url https://[endpoint] --profile audaks
# Upload de arquivo
aws s3 cp arquivo.txt s3://meu-bucket/ --endpoint-url https://[endpoint] --profile audaks
# Sync de diretório
aws s3 sync ./pasta s3://meu-bucket/pasta --endpoint-url https://[endpoint] --profile audaks
Python (boto3)
import boto3
s3 = boto3.client(
's3',
endpoint_url='https://[endpoint]',
aws_access_key_id='[access key]',
aws_secret_access_key='[secret key]',
)
# Listar buckets
response = s3.list_buckets()
# Upload de arquivo
s3.upload_file('arquivo.txt', 'meu-bucket', 'arquivo.txt')
rclone
# Configurar remote
rclone config
# Tipo: s3
# Provider: Other
# Access Key: [seu access key]
# Secret Key: [seu secret key]
# Endpoint: [endpoint do Object Store]
# Sincronizar pasta local com bucket
rclone sync ./pasta audaks:meu-bucket
Acesse as credenciais (Access Key + Secret Key + Endpoint) em Gerenciar → Credenciais no painel do seu Object Store. Guarde o Secret Key com segurança — ele não é exibido novamente após a criação.
O versionamento mantém múltiplas versões de cada objeto. Isso aumenta o uso de armazenamento ao longo do tempo. Monitore o tamanho total do bucket regularmente para evitar custos inesperados.