Ajout d'une stratégie de cycle de vie des objets à un conteneur - AWSÉlémentaire MediaStore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajout d'une stratégie de cycle de vie des objets à un conteneur

Une stratégie de cycle de vie des objets vous permet de spécifier pendant combien de temps stocker vos objets dans un conteneur. Vous définissez une date d'expiration et AWS celle-ciMediaStoresupprime les objets. Il faut jusqu'à 20 minutes pour que le service applique la nouvelle stratégie au conteneur.

Pour plus d'informations sur l’élaboration d'une stratégie de cycle de vie, consultez Composants d'une stratégie de cycle de vie des objets.

Note

Pour les règles de suppression d'objet (les objets expirent en quelques jours), il peut y avoir un léger décalage entre l'expiration d'un objet et la suppression de l'objet. Toutefois, les modifications relatives à la facturation se produisent dès que l'objet expire. Par exemple, si une règle de cycle de vie spécifie 10 days_since_create, le compte n'est pas facturé pour l'objet une fois que celui-ci a 10 jours, même s’il n'est pas encore supprimé.

Pour ajouter une stratégie de cycle de vie des objets (console)
  1. Ouverture d'MediaStoreConsole auhttps://console.aws.amazon.com/mediastore/.

  2. Sur la page Containers (Conteneurs), choisissez le nom du conteneur pour lequel vous souhaitez créer une stratégie de cycle de vie d’objet.

    La page des détails du conteneur s'affiche.

  3. Dans la section Object lifecycle policy (Stratégie de cycle de vie d’objet), choisissez Create object lifecycle policy (Créer une stratégie de cycle de vie d’objet).

  4. Insérez la stratégie au format JSON, puis choisissez Save (Enregistrer).

Pour ajouter une stratégie de cycle de vie des objets (AWS CLI)
  1. Créez un fichier qui définit la stratégie de cycle de vie des objets :

    { "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. Dans l'AWS CLI, utilisez la commande put-lifecycle-policy :

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

    Cette commande ne renvoie aucune valeur. Le service attache la stratégie spécifiée au conteneur.