Por que a regra de configuração do Amazon S3 Lifecycle não está fazendo a transição de objetos para a classe de armazenamento S3 Glacier?

2 minuto de leitura
0

Eu defini uma regra de configuração do Amazon Simple Storage Service (Amazon S3) Lifecycle em um bucket do S3 para fazer a transição de objetos para a classe de armazenamento S3 Glacier. No entanto, quando verifiquei o bucket, a classe de armazenamento dos objetos não mudou.

Resolução

Quando você faz a transição de objetos para a classe de armazenamento Amazon S3 Glacier, pode haver um atraso pelos seguintes motivos:

  • Objetos que estão na classe de armazenamento S3 Standard-IA devem estar nessa classe por 30 dias antes da transição para o S3 Glacier. Antes de verificar se a regra fez a transição da classe de armazenamento, confirme se os objetos estão no S3 Standard-IA há pelo menos 30 dias.
  • As regras de configuração do Amazon S3 Lifecycle são executadas uma vez por dia. Espere até que a regra seja executada para verificar se ela fez a transição da classe de armazenamento dos seus objetos.
  • O número total de objetos do bucket afeta o tempo necessário para você ver a alteração de classe de armazenamento. Se o bucket contiver um grande número de objetos, talvez demore mais para ver a alteração de classe de armazenamento.

Observação: depois que os objetos estiverem qualificados para a transição para uma classe de armazenamento diferente, você incorre em cobranças com base no preço da nova classe de armazenamento.

Após o tempo de espera esperado, execute o comando list-objects-v2 na AWS Command Line Interface (AWS CLI) para verificar a alteração de classe de armazenamento:

aws s3api list-objects-v2 --bucket awsexamplebucket --prefix prefixname/ --query 'Contents[?StorageClass==`GLACIER`&&ends_with(Key, `/`) == `false`].[Key]' --output text | while read line1; do printf '\n'$line1'\n'; aws s3api head-object --bucket awsexamplebucket --key $line1 --query '[Restore]' --output text; done

Observação: se você receber erros ao executar comandos da AWS CLI, consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Informações relacionadas

Transição de objetos usando o Amazon S3 Lifecycle

AWS OFICIAL
AWS OFICIALAtualizada há 6 meses