Pular para o conteúdo principal

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

  1. Acesse seu Object Store no painel
  2. Clique em Criar Bucket
  3. Defina o nome do bucket
  4. Configure as opções avançadas conforme necessário

Opções de Bucket

ConfiguraçãoDescriçãoQuando usar
VersionamentoMantém versões anteriores de cada objetoProteção contra sobrescrita acidental
Object Locking (WORM)Protege objetos com modelo Write-Once-Read-ManyConformidade regulatória, auditoria
Compartilhamento PúblicoHabilita acesso HTTP/HTTPS públicoHospedagem 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

Credenciais de acesso

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.

Versionamento e custos

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.