S3

Armazenamento

Gerencie buckets, objetos e políticas de acesso do S3 por conversa — Neotask usa o OpenClaw para lidar com operações S3 sem precisar do console AWS ou da sintaxe da CLI.

O Que Você Pode Fazer

Gerenciamento de Objetos

Liste objetos em qualquer bucket com filtragem de prefixo, copie ou mova objetos entre buckets e prefixos, exclua objetos ou prefixos inteiros e recupere metadados de objetos. Neotask desenvolvido pelo OpenClaw lida com a paginação para buckets grandes para que você obtenha resultados completos sem iteração manual.

Configuração de Bucket

Crie buckets em regiões específicas com as configurações certas desde o início — controle de versão, criptografia, bloqueio de acesso público e tags. Atualize políticas de bucket, configure CORS para apps frontend e configure regras de replicação por descrições em linguagem natural.

Acesso e Segurança

Gere URLs pré-assinadas para objetos privados com expiração personalizada. Audite políticas de bucket para identificar recursos publicamente legíveis ou graváveis. Aplique ou remova bloqueios de acesso público no nível do bucket e revise ACLs em objetos sensíveis.

Políticas de Ciclo de Vida

Crie regras de ciclo de vida que fazem a transição de objetos para S3 Intelligent-Tiering, Glacier ou Glacier Deep Archive após um número especificado de dias. Adicione regras de expiração para uploads temporários ou arquivos de log. Liste e atualize configurações de ciclo de vida existentes sem editar XML bruto.

Controle de Versão e Replicação

Habilite ou suspenda o controle de versão em qualquer bucket, liste versões de objeto e restaure uma versão anterior. Configure regras de replicação entre regiões e verifique o status de replicação para objetos individuais.

Experimente Perguntar

  • "Liste todos os objetos no bucket de uploads com o prefixo avatares-de-usuario/ e mostre seus tamanhos"
  • "Gere uma URL pré-assinada para o arquivo relatorios/anual-2024.pdf no bucket docs-privados, válida por 48 horas"
  • "Crie uma regra de ciclo de vida no bucket de logs para excluir objetos com mais de 90 dias"
  • "Quais buckets S3 na minha conta têm acesso público de leitura habilitado?"
  • "Copie todos os objetos do bucket ativos-antigos para o bucket novos-ativos sob a mesma estrutura de chave"
  • "Habilite o controle de versão no bucket uploads-producao"
  • "Crie um novo bucket chamado backups-app-prod em us-west-2 com controle de versão habilitado e todo o acesso público bloqueado"
  • "Defina uma regra CORS no bucket de mídia para permitir requisições GET de https://app.exemplo.com.br"
  • Dicas Pro

  • Filtros de prefixo são seus aliados para buckets grandes — sempre especifique um prefixo na sua requisição para evitar listar milhões de objetos.
  • Para URLs pré-assinadas, especifique a duração de expiração e se deve ser para download ou upload (URLs pré-assinadas PUT também são suportadas).
  • Audite configurações de acesso público mensalmente — um único bucket mal configurado pode expor dados sensíveis. Peça ao Neotask para verificar todos os buckets de uma vez.
  • Políticas de ciclo de vida para buckets de log economizam custos de armazenamento significativos — faça transição para Glacier após 30 dias e expire após 365 para atender à maioria dos requisitos de conformidade.
  • Ao mover buckets para uma nova convenção de nomenclatura, use copiar-e-excluir em vez de renomear — Neotask lidará com a cópia e confirmará antes de excluir a origem.
  • Para acesso entre contas, descreva o caso de uso (ex., 'permitir conta 123456789 ler objetos com prefixo exportações/') e Neotask gerará o JSON correto de política de bucket.
  • Works Well With