Pourquoi ma règle de configuration du cycle de vie Amazon S3 ne transforme-t-elle pas les objets vers la classe de stockage S3 Glacier ?

Lecture de 2 minute(s)
0

J'ai défini une règle de configuration du cycle de vie Amazon Simple Storage Service (Amazon S3) sur mon compartiment S3 qui fait passer les objets vers la classe de stockage S3 Glacier. Cependant, lorsque j'ai vérifié mon compartiment, la classe de stockage de mes objets n'a pas changé.

Résolution

Lorsque vous transformez des objets vers la classe de stockage Amazon S3 Glacier, il peut y avoir un retard pour les raisons suivantes :

  • Les objets appartenant à la classe de stockage S3 Standard-IA doivent être dans cette classe pendant 30 jours avant leur transition vers S3 Glacier. Avant de vérifier si la règle a transféré la classe de stockage, vérifiez que les objets sont dans S3 Standard-IA pendant au moins 30 jours.
  • Les règles de configuration du cycle de vie Amazon S3 s'exécutent une fois par jour. Attendez que la règle soit exécutée pour vérifier si elle a transféré la classe de stockage de vos objets.
  • Le nombre total d'objets dans le compartiment a une incidence sur le temps nécessaire pour voir le changement de classe de stockage. Si le compartiment contient un grand nombre d'objets, la modification de la classe de stockage peut prendre plus longtemps.

Remarque : une fois que les objets peuvent être transférés vers une autre classe de stockage, des frais vous sont facturés en fonction du prix de la nouvelle classe de stockage.

Après le temps d'attente prévu, exécutez la commande list-objects-v2 dans l'interface de la ligne de commande AWS (AWS CLI) pour vérifier le changement de classe de stockage :

aws s3api list-objects-v2 --bucket awsexamplebucket --prefix prefixname/ --query 'Contents[?StorageClass==`GLACIER`&&ends_with(Key, `/`) == `false`].[Key]' --output text | while read line1; do printf '\n'$line1'\n'; aws s3api head-object --bucket awsexamplebucket --key $line1 --query '[Restore]' --output text; done

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, reportez-vous à Correction des erreurs liées à AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'interface AWS CLI.

Informations connexes

Transition des objets à l'aide du cycle de vie Amazon S3

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois