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. La classe de stockage S3 Intelligent-Tiering prend en charge toutes les fonctions Amazon S3, y compris les suivantes :

  • S3 Inventory, pour vérifier le niveau d'accès des objets

  • S3 Replication, pour répliquer des données vers n'importe quel Région AWS

  • S3 Storage Lens, pour afficher les métriques d'utilisation et d'activité du stockage

  • Chiffrement côté serveur, pour protéger les données objet

  • Verrouillage des objets S3, pour empêcher la suppression accidentelle de données

  • AWS PrivateLink, pour accéder à Amazon S3 via un point de terminaison privé dans un cloud privé virtuel (VPC)

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

Pour obtenir une liste de vos objets et de leurs métadonnées correspondantes, y compris leur niveau d'accès S3 Intelligent-Tiering, vous pouvez utiliser. Inventaire Simple Storage Service (Amazon S3) L'inventaire S3 fournit des fichiers de sortie CSV, ORC ou Parquet 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énement dans une rubrique Amazon Simple Notification Service (Amazon SNS), une file d'attente Amazon Simple Queue Service (Amazon SQS) ou une fonction AWS Lambda . Pour plus d’informations, consultez 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 plus d’informations, consultez 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":"mybucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::mybucket" }, "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 l'en-tête x-amz-archive-status.

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 de l'archive est en cours, la réponse de l'objet HEAD inclut l'en-tête x-amz-restore.

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 plus d’informations, consultez Fonctionnement de S3 Intelligent-Tiering.

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