Objetos S3 são as unidades de dado armazenadas no Amazon S3.

Um objeto não é apenas o arquivo. Ele inclui conteúdo, chave, metadados e propriedades de armazenamento.


O que é

Objetos S3 deve ser entendido pelo tipo de dado que guarda, pelo modo de acesso e pela durabilidade esperada. Em armazenamento na nuvem, a decisão central é separar objeto, bloco, arquivo, backup, ciclo de vida, recuperação e custo.

S3 trabalha com buckets e objetos. Ele é acessado por API e é usado para arquivos, imagens, logs, backups, data lakes e conteúdo estático.


Por que existe

Objetos S3 existe para organizar como dados são guardados, acessados, protegidos, recuperados e cobrados. Em nuvem, armazenamento não é apenas espaço em disco: envolve durabilidade, disponibilidade, performance, classe de uso, ciclo de vida e custo.


Como funciona

Componentes

Um objeto possui:

  • chave;
  • dados;
  • metadados;
  • ETag;
  • classe de armazenamento;
  • criptografia;
  • versão opcional;
  • tags opcionais.

Chave

A chave identifica o objeto dentro do bucket.

Exemplo:

  • relatorios/2026/janeiro.pdf

Essa estrutura parece diretório, mas é uma chave textual com barras. S3 não é filesystem tradicional.

Metadados

Metadados descrevem o objeto.

Eles podem incluir tipo de conteúdo, tamanho, informações de cache, criptografia, tags e dados customizados.


Exemplo prático

Uma aplicação pode salvar imagens originais como objetos S3, gerar miniaturas com AWS Lambda e distribuir o conteúdo por Amazon CloudFront.

Uma aplicação pode usar:

  • Amazon EBS para disco de uma instância;
  • Amazon S3 para objetos e arquivos;
  • Amazon EFS para filesystem compartilhado;
  • classes de armazenamento para reduzir custo de dados antigos.

Cada escolha muda o comportamento da aplicação.


Diferenças importantes

Critério de Escolha

Pergunte:

  • a aplicação precisa de disco?
  • precisa de API de objeto?
  • precisa compartilhar arquivos entre máquinas?
  • precisa arquivar por anos?
  • precisa recuperar imediatamente?

Responder essas perguntas evita usar S3 como se fosse disco, EBS como se fosse compartilhado, ou EFS como se fosse banco.

Como Diferenciar

  • S3 não é disco de EC2.
  • Bucket precisa de política, criptografia e bloqueio de acesso público quando necessário.
  • Classes de armazenamento mudam custo e padrão de acesso.
  • Lifecycle automatiza movimentação e expiração.
  • Versioning ajuda a recuperar sobrescritas e exclusões.

Cuidados

S3 pode parecer uma pasta, mas internamente trabalha com objetos identificados por chaves.


Relação com outras notas

Relação com APIs

Objetos são enviados, lidos e removidos por APIs.

Isso diferencia S3 de Amazon EBS e Amazon EFS. A aplicação precisa pensar em operações de objeto, não em blocos de disco ou diretórios montados.