

Aviso de fim do suporte: em 13 de novembro de 2025, o suporte para o AWS MediaStore Elemental AWS será interrompido. Depois de 13 de novembro de 2025, você não poderá mais acessar o MediaStore console ou MediaStore os recursos. Veja esta [postagem em blog](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/) para obter mais informações. 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Adicionar uma política de ciclo de vida de objetos a um contêiner
<a name="policies-object-lifecycle-add"></a>

Uma política de ciclo de vida de objetos permite especificar por quanto tempo armazenar seus objetos em um contêiner. Você define uma data de expiração e, após a data de expiração, o AWS Elemental MediaStore exclui os objetos. Leva até 20 minutos para o serviço aplicar a nova política ao contêiner.

Para obter informações sobre como criar uma política de ciclo de vida, consulte [Componentes de uma política de ciclo de vida de objetos](policies-object-lifecycle-components.md).

**nota**  
Para excluir regras de objetos (objetos expiram em dias), pode haver um pequeno atraso entre a expiração de um objeto e a exclusão do objeto. No entanto, as alterações no faturamento ocorrem assim que o objeto expira. Por exemplo, se uma regra de ciclo de vida especificar 10 `days_since_create`, a conta não será cobrada pelo objeto depois que o objeto tiver 10 dias, mesmo que ele ainda não tenha sido excluído.

**Como adicionar uma política de ciclo de vida de objetos (console)**

1. Abra o MediaStore console em [https://console.aws.amazon.com/mediastore/](https://console.aws.amazon.com/mediastore/).

1. Na página **Containers (Contêineres)**, selecione o nome do contêiner para o qual você deseja criar uma política de ciclo de vida de objetos.

   A página de detalhes do contêiner é exibida. 

1. Na seção **Object lifecycle policy (Política de ciclo de vida de objetos)** escolha **Create object lifecycle policy (Criar política de ciclo de vida de objetos)**.

1. Insira a política no formato JSON e, em seguida, selecione **Save (Salvar)**.

**Como adicionar uma política de ciclo de vida de objetos (AWS CLI)**

1. Crie um arquivo que define a política de ciclo de vida de objetos:

   ```
   {        
       "rules": [
            {
               "definition": {
                   "path": [ 
                       {"prefix": "Football/"}, 
                       {"prefix": "Baseball/"}
                   ],
                   "days_since_create": [
                       {"numeric": [">" , 28]}
                   ]
               },
               "action": "EXPIRE"
           },
           {
               "definition": {
                   "path": [ 
                       {"wildcard": "AwardsShow/index*.m3u8"}
                   ],
                   "seconds_since_create": [
                       {"numeric": [">" , 8]}
                   ]
               },
               "action": "EXPIRE"
           }
       ]
   }
   ```

1. No AWS CLI, use o `put-lifecycle-policy` comando:

   ```
   aws mediastore put-lifecycle-policy --container-name LiveEvents --lifecycle-policy file://LiveEventsLifecyclePolicy.json --region us-west-2
   ```

   Este comando não tem valor de retorno. O serviço anexa a política especificada ao contêiner. 