Gestion de S3 Intelligent-Tiering - Amazon Simple Storage Service

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.

Gestion de S3 Intelligent-Tiering

Le classe de stockage S3 Intelligent-Tiering permet de réduire automatiquement les coûts de stockage grâce à trois niveaux d'accès à faible latence et à haut débit. Il offre également des fonctionnalités d'archivage en option vous permettant de bénéficier des coûts de stockage les plus bas dans le cloud pour les données accessibles sur une période allant de quelques minutes à plusieurs heures.

Identification des objets du niveau d'accès S3 Intelligent-Tiering qui sont stockés dans

Pour obtenir la liste de vos objets et de leurs métadonnées correspondantes, y compris de leur niveau d'accès S3 Intelligent-Tiering, vous pouvez utiliser l'inventaire Amazon S3. S3 Inventory fournit CSVORC, ou Parquet des fichiers de sortie qui répertorient vos objets et leurs métadonnées correspondantes. Vous pouvez recevoir ces rapports d'inventaire sur une base quotidienne ou hebdomadaire pour un compartiment Amazon S3 ou un préfixe partagé. (Le préfixe partagé fait référence aux objets dont les noms commencent par une chaîne commune.)

Affichage de l'état de l'archive d'un objet dans S3 Intelligent-Tiering

Vous pouvez configurer des notifications d'événements S3 afin d'être informé lorsqu'un objet de la classe de stockage S3 Intelligent-Tiering passe au niveau Archive Access ou Deep Archive Access. Pour en savoir plus, consultez Activation des notifications d'événement.

Amazon S3 peut publier des notifications d'événements sur une rubrique Amazon Simple Notification Service (AmazonSNS), une file d'attente Amazon Simple Queue Service (AmazonSQS) ou une AWS Lambda fonction. Pour de plus amples informations, veuillez consulter Notifications d'événements Amazon S3.

Le message suivant est un exemple de message envoyé par Amazon S3 pour publier un événement s3:IntelligentTiering. Pour de plus amples informations, veuillez consulter Structure des messages d'événements.

{ "Records":[ { "eventVersion":"2.3", "eventSource":"aws:s3", "awsRegion":"us-west-2", "eventTime":"1970-01-01T00:00:00.000Z", "eventName":"IntelligentTiering", "userIdentity":{ "principalId":"s3.amazonaws.com" }, "requestParameters":{ "sourceIPAddress":"s3.amazonaws.com" }, "responseElements":{ "x-amz-request-id":"C3D13FE58DE4C810", "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD" }, "s3":{ "s3SchemaVersion":"1.0", "configurationId":"testConfigRule", "bucket":{ "name":"amzn-s3-demo-bucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::amzn-s3-demo-bucket" }, "object":{ "key":"HappyFace.jpg", "size":1024, "eTag":"d41d8cd98f00b204e9800998ecf8427e", } }, "intelligentTieringEventData":{ "destinationAccessTier": "ARCHIVE_ACCESS" } } ] }

Vous pouvez également utiliser une demande d'objet HEAD pour afficher le statut d'archivage d'un objet. Si un objet est stocké dans la classe de stockage S3 Intelligent-Tiering et se trouve dans l'un des niveaux d'archivage, la réponse de l'objet HEAD affiche le niveau d'archivage actuel. Pour afficher le niveau d'archivage, la demande utilise le x-amz-archive-statusen-tête.

La demande d'objet HEAD suivante renvoie les métadonnées d'un objet (dans ce cas, my-image.jpg).

HEAD /my-image.jpg HTTP/1.1 Host: bucket.s3.region.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:02236Q3V0RonhpaBX5sCYVf1bNRuU=

Vous pouvez également utiliser des demandes d'objet HEAD pour surveiller le statut d'une demande restore-object. Si la restauration des archives est en cours, la réponse de l'HEADobjet inclut x-amz-restoreen-tête.

L'exemple suivant de réponse d'objet HEAD montre un objet archivé à l'aide de S3 Intelligent-Tiering avec une demande de restauration en cours.

HTTP/1.1 200 OK x-amz-id-2: FSVaTMjrmBp3Izs1NnwBZeu7M19iI8UbxMbi0A8AirHANJBo+hEftBuiESACOMJp x-amz-request-id: E5CEFCB143EB505A Date: Fri, 13 Nov 2020 00:28:38 GMT Last-Modified: Mon, 15 Oct 2012 21:58:07 GMT ETag: "1accb31fcf202eba0c0f41fa2f09b4d7" x-amz-storage-class: 'INTELLIGENT_TIERING' x-amz-archive-status: 'ARCHIVE_ACCESS' x-amz-restore: 'ongoing-request="true"' x-amz-restore-request-date: 'Fri, 13 Nov 2020 00:20:00 GMT' Accept-Ranges: bytes Content-Type: binary/octet-stream Content-Length: 300 Server: AmazonS3

Restauration des objets à partir des niveaux d'accès Archive et Deep Archive de S3 Intelligent-Tiering

Pour accéder aux objets des niveaux S3 Intelligent-Tiering Archive Access et Deep Archive Access, vous devez lancer une demande de restauration, puis attendre que l'objet soit déplacé vers le niveau Frequent Access. Pour plus d'informations sur les objets archivés, consultezUtilisation des objets archivés.

Lorsque vous restaurez un objet depuis les niveaux d'accès Archive et Deep Archive, l'objet retourne au niveau d'accès Fréquent. Par la suite, si vous n'accédez pas à l'objet dans les 30 jours consécutifs, il sera automatiquement déplacé vers le niveau d'accès Peu fréquent. Ensuite, après un minimum de 90 jours consécutifs sans accès, l'objet passe au niveau Archive Access. Après un minimum de 180 jours consécutifs sans accès, l'objet passe au niveau Deep Archive Access. Pour de plus amples informations, veuillez consulter Fonctionnement de S3 Intelligent-Tiering.

Vous pouvez restaurer un objet archivé à l'aide de la console Amazon S3, de S3 Batch Operations RESTAPI, d'Amazon S3 AWS SDKs, du ou du AWS Command Line Interface (AWS CLI). Pour de plus amples informations, veuillez consulter Utilisation des objets archivés.