Agregar una política de ciclo de vida de objetos a un contenedor - AWSElemental MediaStore

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agregar una política de ciclo de vida de objetos a un contenedor

Una política de ciclo de vida de objetos le permite especificar el tiempo que se almacenan sus objetos en un contenedor. Puede establecer una fecha de vencimiento y después de la fecha de vencimiento: AWS ElementalMediaStoreelimina los objetos. El servicio tarda hasta 20 minutos en aplicar la nueva política al contenedor.

Para obtener información acerca de cómo crear una política de ciclo de vida, consulte Componentes de una política de ciclo de vida de objetos.

nota

Para las reglas de eliminación de objetos (los objetos vencen en cuestión de días), es posible que haya un pequeño retardo desde que vence un objeto hasta que se elimina. Sin embargo, los cambios en la facturación se producen tan pronto como caduca el objeto. Por ejemplo, si una regla de ciclo de vida especifica 10 days_since_create, no se factura el objeto en la cuenta después de que el objeto tenga 10 días de antigüedad, incluso si el objeto aún no se ha eliminado.

Para añadir una política de ciclo de vida de objetos (consola)
  1. Abra el iconoMediaStoreConsola de:https://console.aws.amazon.com/mediastore/.

  2. En la página Containers (Contenedores), elija el nombre del contenedor para el que desea crear la política de ciclo de vida de objetos.

    Aparecerá la página de detalles del contenedor.

  3. En la sección Object lifecycle policy (Política de ciclo de vida de objeto) elija Create object lifecycle policy (Crear política de ciclo de vida de objetos).

  4. Inserte la política en formato JSON y, a continuación, elija Save (Guardar).

Para añadir una política de ciclo de vida de objetos (AWS CLI)
  1. Cree un archivo que defina la 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" } ] }
  2. En la AWS CLI, utilice el comando put-lifecycle-policy:

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

    Este comando no tiene ningún valor de retorno. El servicio asocia la política especificada al contenedor.