Interacción de S3 Lifecycle con otras configuraciones de bucket - Amazon Simple Storage Service

Interacción de S3 Lifecycle con otras configuraciones de bucket

Además de las configuraciones de S3 Lifecycle, puede asociar otras configuraciones con el bucket. En esta sección se explica cómo la configuración de S3 Lifecycle se relaciona con otras configuraciones del bucket.

S3 Lifecycle y Control de versiones de S3

Puede añadir configuraciones de S3 Lifecycle a buckets sin control de versiones y buckets con control de versiones habilitado. Para obtener más información, consulte Retención de varias versiones de objetos con Control de versiones de S3.

Un bucket habilitado para el control de versiones mantiene una versión actual del objeto y cero o más versiones no actuales del objeto. Puede definir diferentes reglas de ciclo de vida para las versiones actuales y no actuales del objeto.

Para obtener más información, consulte Elementos de configuración del ciclo de vida.

importante

Cuando tiene varias reglas en una configuración de S3 Lifecycle, un objeto puede reunir los requisitos para varias acciones de S3 Lifecycle realizadas el mismo día. En tales casos, Amazon S3 sigue estas reglas generales:

  • La eliminación permanente prevalece sobre la transición.

  • La transición prevalece sobre la creación de marcadores de eliminación.

  • Cuando un objeto es elegible para una transición S3 Glacier Flexible Retrieval y S3 Standard-IA (o S3 One Zone-IA), Amazon S3 elige la transición S3 Glacier Flexible Retrieval.

Para ver ejemplos, consulte Ejemplos de superposición de filtros y conflictos entre acciones del ciclo de vida.

Configuración de S3 Lifecycle en buckets habilitados para MFA

No se admite la configuración de S3 Lifecycle en buckets habilitados para la autenticación multifactor (MFA).

S3 Lifecycle y registro

Las acciones de Amazon S3 Lifecycle no se capturan mediante el registro de objetos de AWS CloudTrail. CloudTrail captura las solicitudes de la API realizadas a puntos de conexión externos de Amazon S3, mientras que las acciones de S3 Lifecycle se realizan mediante puntos de conexión internos de Amazon S3.

Puede habilitar registros de acceso a servidores de Amazon S3 en un bucket de S3 para capturar acciones relacionadas con S3 Lifecycle, como transiciones de objetos a otra clase de almacenamiento y vencimientos de objeto, lo que provoca una eliminación permanente o una eliminación lógica. Para obtener más información, consulte Registro de solicitudes con registro de acceso al servidor.

Si tiene el registro habilitado en su bucket, los registros de acceso del servidor de Amazon S3 notifican los resultados de las siguientes operaciones.

Registro de operaciones Descripción

S3.EXPIRE.OBJECT

Amazon S3 elimina de forma permanente el objeto por la acción de Expiration del ciclo de vida.

S3.CREATE.DELETEMARKER

Amazon S3 elimina de forma lógica la versión actual y añade un marcador de eliminación en un bucket que tenga el control de versiones habilitado.

S3.TRANSITION_SIA.OBJECT

Amazon S3 pasa el objeto a la clase de almacenamiento S3 Standard-IA.

S3.TRANSITION_ZIA.OBJECT

Amazon S3 pasa el objeto a la clase de almacenamiento S3 One Zone-IA.

S3.TRANSITION_INT.OBJECT

Amazon S3 pasa el objeto a la clase de almacenamiento S3 Intelligent-Tiering.

S3.TRANSITION_GIR.OBJECT

Amazon S3 inicia la transición del objeto a la clase de almacenamiento S3 Glacier Instant Retrieval.

S3.TRANSITION.OBJECT

Amazon S3 inicia la transición del objeto a la clase de almacenamiento S3 Glacier Flexible Retrieval.

S3.TRANSITION_GDA.OBJECT

Amazon S3 inicia la transición del objeto a la clase de almacenamiento S3 Glacier Deep Archive.

S3.DELETE.UPLOAD

Amazon S3 anula una carga multiparte incompleta.

nota

Los registros de acceso del servidor de Amazon S3 se entregan en la medida de lo posible y no se pueden utilizar para completar la contabilidad de todas las solicitudes de Amazon S3.