He trasladado mis objetos de Amazon Simple Storage Service (Amazon S3) a la clase de almacenamiento S3 Intelligent-Tiering y quiero supervisar los niveles de acceso.
Resolución
Para supervisar objetos en todos los niveles de acceso de S3 Intelligent-Tiering, puedes usar Amazon S3 Inventory, las Notificaciones de eventos de S3 o la llamada a la API HeadObject.
Amazon S3 inventory
Amazon S3 Inventory muestra una lista de tus objetos y sus metadatos de forma diaria o semanal. Puedes ver los niveles de acceso de tus objetos de S3 Intelligent-Tiering. Para obtener más información, consulta Configuración de Inventario de Amazon S3.
También puedes usar Amazon Athena para consultar los archivos de Amazon S3 Inventory. Para obtener más información, consulta How can I use Athena to query my Amazon S3 Inventory reports? (¿Cómo puedo usar Athena para consultar mis informes de Amazon S3 Inventory?).
Nota: Si has configurado un informe de S3 Inventory y has recibido un error de acceso denegado, consulta ¿Por qué no puedo generar un informe de Amazon S3 Inventory?
Notificaciones de eventos de S3
Utiliza las Notificaciones de eventos de Amazon S3 para recibir notificaciones cuando los objetos de S3 se muevan o cambien de un nivel a otro. Puedes crear notificaciones de eventos para enviar mensajes a través de un tema de Amazon Simple Notification Service (Amazon SNS). Al configurar una notificación de eventos, debes especificar cada tipo de evento que hace que Amazon S3 envíe la notificación. Por ejemplo, puedes especificar el tipo de evento s3:IntelligentTiering para recibir notificaciones cuando un objeto con la clase de almacenamiento S3 Intelligent-Tiering se traslade a otro nivel.
Nota: Si las notificaciones del bucket no han publicado mensajes en el tema, consulta ¿Por qué mi tema de Amazon SNS no recibe notificaciones de evento de Amazon S3?
También puedes configurar una notificación de eventos para invocar una función de AWS Lambda cuando los objetos de S3 se muevan o cambien. Para obtener más información, consulta Procese las notificaciones de eventos de Amazon S3 con Lambda.
Nota: Si la función de Lambda no se invoca cuando se produce el evento, es posible que se necesite una configuración adicional. Para obtener más información, consulta ¿Cómo soluciono los problemas cuando mis notificaciones de eventos de Amazon S3 no invocan mi función de Lambda?
Llamada a la API HeadObject
Ejecuta la llamada a la API HeadObject para recuperar los metadatos del objeto para el estado del archivo en la clase de almacenamiento S3 Intelligent-Tiering. HeadObject devuelve el estado ARCHIVE_ACCESS o DEEP_ARCHIVE_ACCESS de un objeto. En respuesta a una llamada a la API HeadObject, puedes encontrar el estado del archivo en el elemento x-amz-archive-status.
Nota: Para ejecutar la llamada a la API HeadObject, debes tener acceso de lectura al objeto que has solicitado. Para obtener más información, consulta AWS Identity and Access Management (IAM) para Amazon S3.
Información relacionada
¿Por qué mi regla del ciclo de vida de Amazon S3 no pasó los objetos a la clase de almacenamiento Intelligent-Tiering?
How do I move Amazon S3 objects to the Intelligent-Tiering storage class? (¿Cómo muevo los objetos de Amazon S3 a la clase de almacenamiento Intelligent-Tiering?)
Clase de almacenamiento para optimizar automáticamente los datos con patrones de acceso cambiantes o desconocidos