Falta un objeto o un archivo en mi bucket de Amazon Simple Storage Service (Amazon S3). Quiero obtener información sobre cómo se eliminó el objeto o el archivo y evitar eliminaciones accidentales en el futuro.
Resolución
Para averiguar cómo se eliminó un objeto S3, puede revisar los registros de acceso al servidor o los registros de AWS CloudTrail.
Nota: Debe activar el registro para el bucket antes de que se produzca el evento de eliminación. Solo recibirá registros de los eventos que se hayan producido después de activar el registro.
Registros de acceso al servidor
Los registros de acceso al servidor llevan a cabo el seguimiento de las operaciones de S3 realizadas manualmente o como parte de una configuración del ciclo de vida. Para activar los registros de acceso al servidor, consulte Habilitación del registro de acceso al servidor de Amazon S3. Para obtener más información sobre cómo analizar los registros de acceso al servidor, consulte ¿Cómo puedo utilizar Amazon Athena para analizar mis registros de acceso al servidor de Amazon S3
Registros de CloudTrail
Los registros de CloudTrail pueden realizar un seguimiento de los eventos de datos en el nivel de objeto en un bucket de S3, como GetObject, DeleteObject y PutObject. De forma predeterminada, CloudTrail registra los eventos en el nivel de bucket. Para activar los registros de CloudTrail para eventos en el nivel de objeto, consulte Habilitación del registro de eventos de CloudTrail para buckets y objetos de S3. Para obtener más información sobre cómo encontrar eventos concretos, consulte ¿Por qué las acciones de la API a nivel de objetos de Amazon S3 no aparecen en mi historial de eventos de CloudTrail?
Nota: Dado que los registros en el nivel de objeto conllevan cargos adicionales, no olvide consultar los precios de los eventos de datos de CloudTrail.
Para evitar eliminaciones accidentales en el futuro, se recomienda utilizar una de las siguientes características: