Création et gestion d'une configuration du cycle de vie d'un objet à l'aide du AWS CLI - AWS Snowball Edge Guide du développeur

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.

Création et gestion d'une configuration du cycle de vie d'un objet à l'aide du AWS CLI

Vous pouvez utiliser Amazon S3 Lifecycle pour optimiser la capacité de stockage pour un stockage compatible avec Amazon S3 sur Snowball Edge. Vous pouvez créer des règles de cycle de vie pour faire expirer les objets quand ils vieillissent ou sont remplacés par des versions plus récentes. Vous pouvez créer, activer, désactiver ou supprimer une règle de cycle de vie. Pour plus d'informations sur Amazon S3 Lifecycle, consultez Gérer le cycle de vie de votre stockage.

Note

La personne Compte AWS qui crée le bucket en est propriétaire et est la seule à pouvoir créer, activer, désactiver ou supprimer une règle de cycle de vie.

Pour créer et gérer une configuration de cycle de vie pour un espace de stockage compatible avec Amazon S3 sur un bucket Snowball Edge à l'aide du AWS Command Line Interface (AWS CLI), consultez les exemples suivants.

PLACER une configuration de cycle de vie dans un bucket Snowball Edge

L' AWS CLI exemple suivant place une politique de configuration du cycle de vie sur un bucket Snowball Edge. Cette stratégie spécifie que tous les objets dont le préfixe est labelisé (myprefix), ainsi que les balises, expirent après 10 jours. Pour utiliser cet exemple, remplacez chaque espace réservé d’entrée utilisateur par vos propres informations.

Enregistrez d'abord la politique de configuration du cycle de vie dans un fichier JSON. Dans cet exemple, le fichier est nommélifecycle-example.json.

{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }

Après avoir enregistré le fichier, soumettez le fichier JSON dans le cadre de la put-bucket-lifecycle-configuration commande. Pour utiliser cette commande, remplacez chaque espace réservé d’entrée utilisateur par vos propres informations.

Exemple de put-bucket-lifecycle commande
s3api syntax
aws s3api put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json --endpoint-url https://s3api-endpoint-ip --profile your-profile

Pour plus d'informations sur cette commande, reportez-vous put-bucket-lifecycle-configurationà la référence des AWS CLI commandes.

s3control syntax
aws s3control put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json \\ --endpoint-url https://s3ctrlapi-endpoint-ip --profile your-profile

Pour plus d'informations sur cette commande, reportez-vous put-bucket-lifecycle-configurationà la référence des AWS CLI commandes.