1
resposta

S3 em cenários de multi-tenancy

Qual é a estratégia mais eficiente para organizar buckets no S3 em cenários de multi-tenancy?

1 resposta

Boa tarde. A estratégia mais eficiente para cenários de multi-tenancy no S3 é:

Usar um único bucket por ambiente (ex: meuapp-prod), com pastas (prefixos) separadas por tenant (ex: tenant-a/, tenant-b/). Em conjunto, aplicar políticas de acesso (IAM ou bucket policies) para isolar os dados de cada tenant com segurança.

Vantagens:

  • Menor complexidade de gerenciamento.
  • Melhor escalabilidade (S3 tem limites por bucket).
  • Facilidade para aplicar versionamento, logging e lifecycle por prefixo.

Reforço: controle rigoroso de acesso por tenant é essencial para manter o isolamento.