Comment surveiller les niveaux d'objet Amazon S3 dans la classe de stockage Intelligent-Tiering ?

Lecture de 3 minute(s)
0

J'ai transféré mes objets Amazon Simple Storage Service (Amazon S3) vers la classe de stockage S3 Intelligent-Tiering et je souhaite surveiller les niveaux d'accès.

Résolution

Pour surveiller les objets dans tous les niveaux d'accès S3 Intelligent-Tiering, vous pouvez utiliser l'inventaire Amazon S3, S3 Event Notifications ou l'appel d'API HeadObject.

Inventaire Amazon S3

L’inventaire Amazon S3 fournit une liste de vos objets et de leurs métadonnées sur une base quotidienne ou hebdomadaire. Vous pouvez afficher les niveaux d'accès de vos objets S3 Intelligent-Tiering. Pour plus d'informations, consultez la section Configuration de l'inventaire Amazon S3.

Vous pouvez également utiliser Amazon Athena pour interroger les fichiers d'inventaire Amazon S3. Pour plus d'informations, consultez la section Comment utiliser Athena pour interroger mes rapports d'inventaire Amazon S3 ?

Remarque : Si vous avez configuré un rapport d'inventaire S3 et que vous avez reçu une erreur Accès refusé, consultez la section Pourquoi ne puis-je pas générer un rapport d'inventaire Amazon S3 ?

Notifications d’événements Amazon S3

Utilisez les notifications d'événements Amazon S3 pour recevoir des notifications lorsque des objets S3 se déplacent ou changent d'un niveau à l'autre. Vous pouvez créer des notifications d'événements pour envoyer des messages via une rubrique Amazon Simple Notification Service (Amazon SNS). Lorsque vous configurez S3 Event Notifications, vous devez spécifier chaque type d’événement qui entraîne l'envoi de la notification par Amazon S3. Par exemple, vous pouvez spécifier le type d'événement s3:IntelligentTiering pour recevoir des notifications lorsqu'un objet de la classe de stockage S3 Intelligent-Tiering passe à un autre niveau.

Remarque : Si les notifications de votre compartiment n'ont pas publié de messages sur la rubrique, consultez la section Pourquoi ma rubrique Amazon SNS n'a-t-elle pas reçu de notifications d'événements Amazon S3 ?

Vous pouvez également configurer une notification d'événement pour appeler une fonction AWS Lambda lorsque des objets S3 sont déplacés ou modifiés. Pour plus d'informations, consultez la section Traiter les notifications d'événements Amazon S3 avec Lambda.

Remarque : Si votre fonction Lambda n'est pas invoquée lorsque l'événement se produit, une configuration supplémentaire peut être requise. Pour plus d’informations, consultez la section Comment puis-je résoudre les problèmes lorsque mes notifications d'événements Amazon S3 n'invoquent pas ma fonction Lambda ?

Appel d'API HeadObject

Exécutez l'appel d’API HeadObject pour récupérer les métadonnées d'objet relatives à l'état d’archivage dans la classe de stockage S3 Intelligent-Tiering. HeadObject renvoie l'état ARCHIVE_ACCESS ou DEEP_ARCHIVE_ACCESS d'un objet. En réponse à un appel d'API HeadObject, vous pouvez trouver l'état d’archivage dans l'élément x-amz-archive-status.

Remarque : Pour exécuter l'appel d'API HeadObject, vous devez disposer d'un accès en lecture à l'objet que vous avez demandé. Pour plus d'informations, consultez la section AWS Identity and Access Management (IAM) pour Amazon S3.

Informations connexes

Pourquoi ma règle de cycle de vie Amazon S3 n'a-t-elle pas fait passer les objets à la classe de stockage Intelligent-Tiering ?

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

Classe de stockage pour optimiser automatiquement les données avec des modèles d'accès changeants ou inconnus

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