Appliquer une configuration de cycle de vie à vos objets

Vous pouvez appliquer une configuration de cycle de vie aux objets d’un bucket. Une configuration de cycle de vie vous permet, par exemple, d’appliquer des dates d’expiration aux objets à la suite desquelles ils seront supprimés automatiquement.

Si une configuration de cycle de vie est déjà appliquée à votre bucket, cette commande la remplace par une nouvelle.

Cette fonctionnalité n’est pas disponible depuis Cockpit. Cette documentation décrit uniquement la procédure à l’aide d’AWS CLI.

Pour appliquer une configuration de cycle de vie à un bucket, utilisez la commande put-bucket-lifecycle-configuration suivant cette syntaxe :

Exemple de requête
$ aws s3api put-bucket-lifecycle-configuration \
    --profile YOUR_PROFILE \
    --bucket BUCKET \
    --lifecycle-configuration file://path/to/configuration/file \
    --endpoint https://oos.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.

  • bucket : Le nom du bucket dans lequel vous souhaitez ajouter la configuration de cycle de vie.

  • lifecycle-configuration : Le chemin vers le fichier de configuration JSON qui contient les règles à appliquer à vos objets. Pour en savoir plus sur l’écriture de ce fichier, voir Référence pour la configuration de cycle de vie.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La configuration de cycle de vie est appliquée aux objets de votre bucket.

Pages connexes

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.