Ciclo de vida e outras configurações de bucket - Amazon Simple Storage Service

Ciclo de vida e outras configurações de bucket

Além de configurações do S3 Lifecycle, você pode associar outras configurações a seu bucket. Esta seção explica como a configuração do S3 Lifecycle está relacionada a outras configurações de bucket.

Ciclo de vida e versionamento

Você pode adicionar configurações de ciclo de vida do S3 a buckets com e sem versionamento. Para obter mais informações, consulte Usando o versionamento em buckets do S3.

Um bucket com versionamento habilitado mantém uma versão atual do objeto e versões desatualizadas do objeto (se disponíveis). Você pode definir regras separadas de ciclo de vida para versões atuais e não atuais do objeto.

Para ter mais informações, consulte Elementos de configuração do ciclo de vida.

Importante

Quando você tem várias regras em uma configuração do S3 Lifecycle, um objeto pode se tornar qualificado para várias ações do S3 Lifecycle. Nesses casos, o Amazon S3 segue estas regras gerais:

  • A exclusão permanente tem precedência sobre a transição.

  • A transição tem precedência sobre a criação de marcadores de exclusão.

  • Quando um objeto está qualificado para uma transição S3 Glacier Flexible Retrieval e S3 Standard – IA (ou S3 One Zone – IA), o Amazon S3 escolhe a transição do S3 Glacier Flexible Retrieval.

Para ver exemplos, consulte Exemplo 5: sobreposição de filtros, ações de ciclo de vida conflitantes e o que o Amazon S3 faz com buckets sem versionamento.

Configuração do ciclo de vida em buckets com MFA habilitado

A configuração do ciclo de vida em buckets habilitados para autenticação multifator (MFA) não é suportada.

Ciclo de vida e registro em log

As ações de ciclo de vida do Amazon S3 não são capturadas pelo log no nível do objeto do AWS CloudTrail. O CloudTrail captura solicitações de API feitas para endpoints externos do Amazon S3, enquanto as ações de ciclo de vida do S3 são executadas usando endpoints internos do Amazon S3. Os logs de acesso ao servidor do Amazon S3 podem ser habilitados em um bucket do S3 para capturar ações relacionadas ao ciclo de vida do S3, como transição de objetos para outra classe de armazenamento e expiração de objeto, resultando em exclusão permanente ou exclusão lógica. Para obter mais informações, consulte Registrar em log as solicitações com registro em log de acesso ao servidor.

Se o registro em logs estiver ativado em seu bucket, os logs de acesso do servidor do Amazon S3 relatarão os resultados das seguintes operações.

Log de operação Descrição

S3.EXPIRE.OBJECT

O Amazon S3 exclui permanentemente o objeto devido à ação de expiração de ciclo de vida.

S3.CREATE.DELETEMARKER

O Amazon S3 exclui logicamente a versão atual e adiciona o marcador de exclusão em um bucket com habilitação para versionamento.

S3.TRANSITION_SIA.OBJECT

O Amazon S3 faz a transição do objeto para a classe de armazenamento S3 Standard – IA.

S3.TRANSITION_ZIA.OBJECT

O Amazon S3 faz a transição do objeto para a classe de armazenamento S3 One Zone – IA.

S3.TRANSITION_INT.OBJECT

O Amazon S3 faz a transição do objeto para a classe de armazenamento S3 Intelligent-Tiering.

S3.TRANSITION_GIR.OBJECT

O Amazon S3 inicia a transição do objeto para a classe de armazenamento S3 Glacier Instant Retrieval.

S3.TRANSITION.OBJECT

O Amazon S3 inicia a transição do objeto para a classe de armazenamento S3 Glacier Flexible Retrieval.

S3.TRANSITION_GDA.OBJECT

O Amazon S3 inicia a transição do objeto para a classe de armazenamento S3 Glacier Deep Archive.

S3.DELETE.UPLOAD

O Amazon S3 aborta o multipart upload incompleto.

nota

Os registros em log de acesso ao servidor do Amazon S3 geralmente são entregues com base no melhor esforço, não podendo ser usados para uma contabilização completa de todas as solicitações do Amazon S3.

Solução de problemas de ciclo de vida do S3

Para receber mais informações sobre como solucionar problemas comuns com o ciclo de vida do S3, consulte Solução de problemas do ciclo de vida do Amazon S3.

Mais informações