Passer au contenu

Comment déplacer des objets Amazon S3 vers la classe de stockage Intelligent-Tiering ?

Lecture de 3 minute(s)
0

Je souhaite déplacer mes objets Amazon Simple Storage Service (Amazon S3) vers la classe de stockage Intelligent-Tiering afin d'optimiser les coûts de stockage.

Résolution

Pour déplacer des objets Amazon S3 vers la classe de stockage S3 Intelligent-Tiering, vous pouvez soit charger directement des objets, soit utiliser une règle de configuration du cycle de vie S3.

Remarque :

Télécharger directement des objets vers S3 Intelligent-Tiering

AWS CLI

Exécutez la commande put-object suivante :

aws s3api put-object --bucket bucket_name --key dir-1/my_images.tar --body my_images.tar --storage-class INTELLIGENT_TIERING

Console Amazon S3

Procédez comme suit :

  1. Ouvrez la console Amazon S3, puis accédez à votre compartiment.
  2. Choisissez les objets S3 que vous souhaitez déplacer, puis sélectionnez Charger.
  3. Développez Propriétés, puis dans Classe de stockage, sélectionnez Intelligent-Tiering.
  4. Sélectionnez Charger.

Créer une règle de cycle de vie S3 pour faire passer les objets vers S3 Intelligent Tiering

AWS CLI

Procédez comme suit :

  1. Créez et enregistrez le fichier JSON suivant sous le nom intelligent-tier.json :

    {
           "Rules": [
              { "ID": "Intelligent_Tier_lifecycle",
                "Prefix": "",
                "Status": "Enabled",
                "Transitions": [
                   { "Days": 0,
                     "StorageClass": "INTELLIGENT_TIERING"
                    }
                ]
            }
         ]
       }
  2. Exécutez la commande put-object pour créer la règle de cycle de vie :

    aws s3api put-bucket-lifecycle-configuration --bucket bucket_name --lifecycle-configuration file://intelligent-tier.json
  3. Exécutez la commande get-bucket-lifecycle-configuration pour vérifier que la règle est définie sur le compartiment :

    aws s3api get-bucket-lifecycle-configuration --bucket bucket_name

Console AWS Amazon S3

Vous pouvez utiliser la console Amazon S3 pour configurer les règles de cycle de vie S3 pour les versions d'objets anciennes. Pour plus d’informations, consultez la section Comment créer des règles de configuration de cycle de vie Amazon S3 pour les anciennes versions d’objet ?

Pour configurer les règles du cycle de vie S3 pour les versions d’objet actuelles, consultez la section Utilisation de la console S3 dans Comment définir une configuration du cycle de vie S3.

Remarque : Si la classe de stockage de vos objets n'a pas changé, consultez la section Pourquoi ma règle de cycle de vie Amazon S3 n'a-t-elle pas transféré les objets vers la classe de stockage Intelligent-Tiering ?

Informations connexes

Gérer les coûts de stockage Amazon S3 de façon granulaire et à grande échelle à l'aide de S3 Intelligent-Tiering

Premiers pas avec Amazon S3 Intelligent-Tiering

S3 Intelligent-Tiering ajoute des niveaux Archive Access

AWS OFFICIELA mis à jour il y a un an