Como crio regras de configuração do ciclo de vida do Amazon S3 para versões de objetos não atuais?

5 minuto de leitura
0

Quero criar regras de configuração do ciclo de vida do Amazon Simple Storage Service (Amazon S3) para versões de objetos não atuais.

Resolução

Regra de ciclo de vida para fazer a transição de objetos não atuais

Para fazer a transição de versões não atuais, o Amazon S3 usa a ação NoncurrentVersionTransition. Use essa ação para especificar quando o Amazon S3 deve fazer a transição de objetos para a classe de armazenamento especificada.

Siga estas etapas para criar uma regra de ciclo de vida para a transição de versões de objetos não atuais:

  1. Abra o console do Amazon S3.
  2. Na lista de buckets, selecione o bucket para o qual você deseja criar a regra de ciclo de vida.
  3. Selecione a guia Management (Gerenciamento) e, em seguida, selecione Create lifecycle rule (Criar regra de ciclo de vida).
  4. Em Lifecycle rule name (Nome da regra de ciclo de vida), insira um nome para a regra.
  5. Em Choose a rule scope (Escolher um escopo de regra):
    Para aplicar essa regra de ciclo de vida a um prefixo específico, selecione Limit the scope of this rule using one or more filters (Limitar o escopo dessa regra usando um ou mais filtros).
    Para aplicar a regra de ciclo de vida para todo o bucket, selecione Apply to all objects in the bucket (Aplicar a todos os objetos no bucket).
  6. Se você selecionou Limit the scope of this rule using one or more filters (Limitar o escopo dessa regra usando um ou mais filtros), insira o nome do prefixo.
    Se você selecionou Apply to all objects in the bucket (Aplicar a todos os objetos no bucket), selecione I acknowledge that this rule will apply to all objects in the bucket (Eu reconheço que essa regra se aplicará a todos os objetos no bucket).
  7. Em Lifecycle rule actions (Ações da regra do ciclo de vida), selecione Move noncurrent versions of objects between storage classes (Mover versões não atuais de objetos entre classes de armazenamento) para criar uma regra de ciclo de vida.
  8. No campo Transition noncurrent versions of objects between storage classes (Transição de versões não atuais de objetos entre classes de armazenamento):
    Em Choose storage class transitions (Escolher transições de classe de armazenamento), escolha a classe de armazenamento desejada.
    Em Days after objects become noncurrent (Dias após os objetos se tornarem não atuais), insira o número de dias em que o objeto pode ficar inativo antes que o S3 faça a transição da versão do objeto.
    Em Number of newer versions to retain (Número de versões mais recentes a serem retidas), selecione o número de versões que você deseja reter na classe de armazenamento.
  9. Selecione Create rule (Criar regra).

Se a regra não contiver nenhum erro, o Amazon S3 a ativará. Você pode ver a regra na guia Management (Gerenciamento) em Lifecycle rules (Regras de ciclo de vida).

Regra de ciclo de vida para expiração de objetos não atuais

Para excluir versões não atuais, o Amazon S3 usa a ação NonCurrentVersionExpiration. Use essa ação para especificar quando o Amazon S3 deve excluir permanentemente versões não atuais dos objetos. Esses objetos excluídos não podem ser recuperados.

Siga estas etapas para criar uma regra de ciclo de vida para a expiração de versões de objetos não atuais:

  1. Abra o console do Amazon S3.
  2. Na lista de buckets, selecione o bucket para o qual você deseja criar a regra de ciclo de vida.
  3. Selecione a guia Management (Gerenciamento) e, em seguida, selecione Create lifecycle rule (Criar regra de ciclo de vida).
  4. Em Lifecycle rule name (Nome da regra de ciclo de vida), insira um nome para a regra.
  5. Em Choose a rule scope (Escolher um escopo de regra):
    Para aplicar essa regra de ciclo de vida a um prefixo específico, selecione Limit the scope of this rule using one or more filters (Limitar o escopo dessa regra usando um ou mais filtros).
    Para aplicar a regra de ciclo de vida para todo o bucket, selecione Apply to all objects in the bucket (Aplicar a todos os objetos no bucket).
  6. Se você selecionou Limit the scope of this rule using one or more filters (Limitar o escopo dessa regra usando um ou mais filtros), insira o nome do prefixo.
    Se você selecionou Apply to all objects in the bucket (Aplicar a todos os objetos no bucket), selecione I acknowledge that this rule will apply to all objects in the bucket (Eu reconheço que essa regra se aplicará a todos os objetos no bucket).
  7. Em Lifecycle rule actions (Ações da regra de ciclo de vida), selecione para criar uma regra de ciclo de vida.
  8. No campo Permanently delete noncurrent versions of objects (Excluir permanentemente versões não atuais de objetos):
    Em Days after objects become noncurrent (Dias após os objetos se tornarem não atuais), insira o número de dias em que o objeto pode ficar inativo antes que o S3 os exclua permanentemente.
    Em Number of newer versions to retain (Número de versões mais recentes a serem retidas), selecione o número de versões que você deseja reter na classe de armazenamento.
  9. Selecione Create rule (Criar regra).

Se a regra não contiver nenhum erro, o Amazon S3 a ativará. Você pode ver a regra na guia Management (Gerenciamento) em Lifecycle rules (Regras de ciclo de vida).

AWS OFICIAL
AWS OFICIALAtualizada há um ano