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.
Utilisation de S3 Intelligent-Tiering
Vous pouvez utiliser la classe Intelligent-Tiering de stockage S3 pour optimiser automatiquement les coûts de stockage. S3 Intelligent-Tiering permet de réaliser des économies automatiques en déplaçant les données au niveau de l'objet granulaire entre les niveaux d'accès lorsque les modèles d'accès changent. Pour les données accessibles de manière asynchrone, vous pouvez choisir d'activer l'archivage automatique au sein de la classe de Intelligent-Tiering stockage S3 à l'aide de l'API Console de gestion AWS AWS CLI, ou Amazon S3.
Transfert de données vers S3 Intelligent-Tiering
Il existe deux manières de déplacer des données vers S3 Intelligent-Tiering. Vous pouvez charger des objets directement dans S3 Intelligent-Tiering depuis la console ou par programmation à l'aide d'une PUT opération. Pour de plus amples informations, veuillez consulter Définition de la classe de stockage d’un objet. Vous pouvez également configurer les configurations du cycle de vie S3 pour faire passer les objets de S3 Standard ou S3 Standard-Infrequent Access à S3 Intelligent-Tiering.
Téléchargement de données vers S3 à l' Intelligent-Tiering aide de Direct PUT
Lorsque vous chargez un objet vers la classe de Intelligent-Tiering stockage S3 à l'aide de l'opération d'API PUT, vous spécifiez S3 Intelligent-Tiering dans l'en-tête de la x-amz-storage-class demande.
La requête suivante stocke l’image, my-image.jpg, dans le myBucketcompartiment. La demande utilise l'x-amz-storage-classen-tête pour demander que l'objet soit stocké à l'aide de la classe Intelligent-Tiering de stockage S3.
Exemple
PUT /my-image.jpg HTTP/1.1 Host: myBucket.s3.<Region>.amazonaws.com (http://amazonaws.com/) Date: Wed, 1 Sep 2021 17:50:00 GMT Authorization: authorization string Content-Type: image/jpeg Content-Length: 11434 Expect: 100-continue x-amz-storage-class: INTELLIGENT_TIERING
Transition de données vers S3 Intelligent-Tiering depuis S3 Standard ou S3 Standard-Infrequent Access à l'aide de S3 Lifecycle
Vous pouvez ajouter des règles à une configuration de cycle de vie S3 afin d’indiquer à Amazon S3 d’effectuer la transition des objets d’une classe de stockage vers une autre. Pour plus d’informations sur les transitions prises en charge et les contraintes associées, consultez Transition des objets à l’aide du cycle de vie S3.
Vous pouvez spécifier des configurations de cycle de vie S3 au niveau du compartiment ou du préfixe. Dans cette règle de configuration de cycle de vie S3, le filtre spécifie un préfixe de clé (documents/). Par conséquent, la règle s’applique aux objets avec le préfixe du nom de clé documents/, comme documents/doc1.txt et documents/doc2.txt. La règle spécifie une Transition action demandant à Amazon S3 de transférer les objets vers la classe Intelligent-Tiering de stockage S3 0 jours après leur création. Dans ce cas, les objets peuvent être transférés vers S3 Intelligent-Tiering à minuit UTC après leur création.
Exemple
<LifecycleConfiguration> <Rule> <ID>ExampleRule</ID> <Filter> <Prefix>documents/</Prefix> </Filter> <Status>Enabled</Status> <Transition> <Days>0</Days> <StorageClass>INTELLIGENT_TIERING</StorageClass> </Transition> </Rule> </LifecycleConfiguration>
Un compartiment activé pour la gestion des versions maintient une version d’objet actuelle et aucune ou plusieurs versions d’objets anciennes. Vous pouvez définir des règles de cycle de vie séparées pour les versions d’objet actuelles et anciennes.
Pour de plus amples informations, veuillez consulter Éléments de la configuration du cycle de vie.
Activation des niveaux S3 Intelligent-Tiering Archive Access et Deep Archive Access
Pour réduire le coût de stockage des données accessibles en quelques minutes à quelques heures, vous pouvez activer l'un des niveaux d'accès aux archives ou les deux en créant une configuration au niveau du compartiment, du préfixe ou de la balise d'objet à l'aide de l'API Console de gestion AWS AWS CLI, ou Amazon S3.
Pour activer l'archivage Intelligent-Tiering automatique S3
Connectez-vous Console de gestion AWS et ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. -
Dans la liste Compartiments, choisissez le nom du compartiment que vous souhaitez utiliser.
-
Choisissez Propriétés.
-
Accédez à la section Configurations d' Intelligent-Tiering archivage S3 et choisissez Créer une configuration.
-
Dans la section Paramètres de configuration des archives, spécifiez un nom de configuration descriptif pour votre configuration Intelligent-Tiering d'archivage S3.
-
Sous Choisir une portée de configuration, choisissez une portée de configuration à utiliser. Le cas échéant, vous pouvez limiter la portée de configuration aux objets spécifiés dans un compartiment à l’aide d’un préfixe partagé, d’une balise d’objet ou d’une combinaison des deux.
-
Pour limiter la portée de la configuration, sélectionnez Limiter la portée de cette configuration à l’aide d’un ou de plusieurs filtres.
-
Pour limiter la portée de la configuration à l’aide d’un préfixe unique, saisissez le préfixe sous Préfixe.
-
Pour limiter la portée de la configuration à l’aide de balises d’objet, sélectionnez Ajouter une balise, puis saisissez une valeur de clé.
-
-
Sous État, sélectionnez Activer.
-
Dans la section Paramètres Archive, sélectionnez l’un ou les deux niveaux d’accès Archive à activer.
-
Choisissez Créer.
Vous pouvez utiliser les AWS CLI commandes suivantes pour gérer les Intelligent-Tiering configurations S3 :
Pour obtenir des instructions sur la configuration de AWS CLI, consultez la section Développement avec Amazon S3 à l'aide de l' AWS interface de ligne de commande dans le manuel Amazon S3 API Reference.
Lorsque vous utilisez le AWS CLI, vous ne pouvez pas spécifier la configuration sous forme de fichier XML. Vous devez spécifier le format JSON à la place. Voici un exemple de Intelligent-Tiering configuration XML S3 et un JSON équivalent que vous pouvez spécifier dans une AWS CLI commande.
L'exemple suivant place une Intelligent-Tiering configuration S3 dans le compartiment spécifié.
Vous pouvez utiliser l'PutBucketIntelligentTieringConfigurationopération pour un compartiment spécifié et jusqu'à 1 000 Intelligent-Tiering configurations S3 par compartiment. Vous pouvez définir les objets d’un compartiment qui peuvent bénéficier des niveaux d’accès Archive à l’aide d’un préfixe partagé ou d’une balise d’objet. Utiliser un préfixe partagé ou une balise d’objet permet de faire correspondre des applications métier, des flux de travail ou des organisations internes spécifiques. Vous avez également la possibilité d’activer le niveau d’accès Archive, le niveau d’accès Deep Archive, ou les deux.