Administración del ciclo de vida de los objetos
S3 Lifecycle le ayuda a almacenar objetos de forma rentable a lo largo de su ciclo de vida mediante la transición a clases de almacenamiento de menor costo o la eliminación de los objetos vencidos en su nombre. Para administrar el ciclo de vida de sus objetos, cree una configuración de S3 Lifecycle para su bucket. La configuración de S3 Lifecycle es un conjunto de reglas que definen acciones que Amazon S3 aplica a un grupo de objetos. Existen dos tipos de acciones:
-
Acciones de transición: estas acciones definen el momento en que los objetos pasan a otra clase de almacenamiento. Por ejemplo, podría decidir pasar objetos a la clase de almacenamiento S3 Standard-IA 30 días después de su creación o archivar objetos en la clase de almacenamiento S3 Glacier Flexible Retrieval un año después de su creación. Para obtener más información, consulte Descripción y administración de clases de almacenamiento de Amazon S3.
Hay costos asociados con las solicitudes de transición de ciclo de vida. Para obtener información acerca de los precios, consulte Precios de Amazon S3
. -
Acciones de vencimiento: estas acciones definen el momento en que vencen los objetos. Amazon S3 elimina automáticamente los objetos que han vencido. Por ejemplo, puede optar por que los objetos venzan una vez que se hayan almacenado durante el periodo establecido en las normativas. Para obtener más información, consulte Vencimiento de objetos.
Solo hay costos potenciales asociados a la caducidad del ciclo de vida cuando caducan los objetos de una clase de almacenamiento con una duración de almacenamiento mínima. Para obtener más información, consulte Cargo por duración mínima del almacenamiento.
importante
Buckets de uso general: no puede usar una política de bucket para evitar eliminaciones ni transiciones mediante una regla de S3 Lifecycle. Por ejemplo, aunque la política de bucket deniegue todas las acciones a todas las entidades principales, la configuración de S3 Lifecycle seguirá funcionando con normalidad.
Objetos existentes y nuevos
Cuando añade una configuración de ciclo de vida a un bucket, las reglas de configuración se aplican a los objetos existentes y a los objetos que añade posteriormente. Por ejemplo, si hoy agrega una regla de configuración de Lifecycle con una acción de vencimiento que causa que objetos expiren 30 días después de la creación, Amazon S3 pondrá en cola de eliminación cualquier objeto existente con más de 30 días de antigüedad.
Cambios en la facturación
Si hay algún retraso entre el momento en que un objeto pasa a ser apto para una acción del ciclo de vida y cuando Amazon S3 transfiere o caduca el objeto, los cambios de facturación se aplican tan pronto como el objeto es apto para la acción del ciclo de vida. Por ejemplo, si un objeto está programado para vencer y Amazon S3 no lo finaliza inmediatamente, no se le cobrará el almacenamiento después del tiempo de vencimiento.
La única excepción a este comportamiento es si tiene una regla de ciclo de vida para realizar la transición a la clase de almacenamiento S3 Intelligent-Tiering. En ese caso, los cambios en la facturación no se producen hasta que el objeto haya pasado a S3 Intelligent-Tiering. Para obtener más información acerca de las reglas de S3 Lifecycle, consulte Elementos de configuración del ciclo de vida.
nota
No hay cargos por recuperación de datos para las transiciones del ciclo de vida. Sin embargo, existen cargos por ingesta por solicitud cuando se utilizan reglas PUT
, COPY
o de ciclo de vida para mover datos a cualquier clase de almacenamiento de S3. Plantéese el costo de ingesta o de transición antes de mover objetos a cualquier clase de almacenamiento. Para obtener más información acerca de las consideraciones sobre costes, consulte Precios de Amazon S3
Supervisión del efecto de las reglas del ciclo de vida
Para supervisar el efecto de las actualizaciones realizadas por las reglas del ciclo de vida activo, consulte ¿Cómo puedo supervisar las acciones que se llevan a cabo según mis reglas de ciclo de vida?.
Administración del ciclo de vida completo de los objetos
Con las reglas de configuración de S3 Lifecycle puede indicarle a Amazon S3 que pase los objetos a otras clases de almacenamiento más económicas, que los archive o que los elimine. Por ejemplo:
-
Si carga logs periódicos en un bucket, es posible que la aplicación los necesite durante una semana o un mes. Una vez transcurrido ese tiempo, es posible que desee eliminarlos.
-
Se obtiene acceso a algunos documentos con frecuencia durante un periodo limitado. Posteriormente, se obtendrá acceso a ellos con poca frecuencia. En algún momento, es posible que no necesite acceso en tiempo real a estos objetos, pero la organización o las normativas pueden requerir su archivado durante un periodo específico. Transcurrido dicho periodo, podrá eliminarlos.
-
Es posible que desee cargar algunos tipos de datos a Amazon S3 para su archivado. Por ejemplo, podría archivar medios digitales, registros financieros y sanitarios, datos de secuencias genómicas sin procesar, copias de seguridad de bases de datos a largo plazo y datos que deben conservarse por motivos de conformidad normativa.
Mediante la combinación de acciones de S3 Lifecycle para administrar el ciclo de vida completo de un objeto. Por ejemplo, supongamos que los objetos que crea tienen un ciclo de vida bien definido. Al principio, se obtiene acceso a los objetos con frecuencia durante un periodo de 30 días. Posteriormente, se obtiene acceso a los objetos con poca frecuencia durante un periodo máximo de 90 días. Transcurrido ese tiempo, los objetos ya no son necesarios, por lo que podría archivarlo o eliminarlos.
En esta situación, puede crear una regla de S3 Lifecycle en la que especifique la acción de transición inicial a la clase de almacenamiento S3 Intelligent-Tiering, S3 Standard-IA o S3 One Zone-IA, otra acción de transición al almacenamiento S3 Glacier Flexible Retrieval para el archivo y una acción de vencimiento. A medida que se mueven los objetos de una clase de almacenamiento a otra, se ahorra en costos de almacenamiento. Para obtener más información acerca de las consideraciones sobre costes, consulte Precios de Amazon S3