La configuración del ciclo de vida para diferentes tipos de objetos en S3 se puede administrar de manera diferente. Se puede configurar una regla de ciclo de vida para datos temporales que eliminarán los datos temporales después de una cantidad específica de tiempo. Del mismo modo, se puede crear una regla de ciclo de vida para los registros de la aplicación para mover los registros a S3 Glacier después de un tiempo específico. Se pueden crear múltiples reglas del ciclo de vida que rastrearán diferentes objetos filtrados por el prefijo y las etiquetas. En este blog, discutiremos cómo podemos configurar la configuración del ciclo de vida de Amazon S3.
Configuración de la configuración del ciclo de vida del cubo S3
Primero, inicie sesión en la consola de administración de AWS y vaya a la consola S3. Vaya al cubo S3 que desea crear una regla de configuración del ciclo de vida.
Desde el cubo S3, ve al Gestión pestaña y haga clic en el crear regla de ciclo de vida botón para crear una regla del ciclo de vida.
Se abrirá una nueva ventana de configuración de la regla del ciclo de vida, solicitando el alcance de la regla, el tipo de filtro y el nombre. El alcance de la regla define si la regla del ciclo de vida se aplicará a todos los cubos o algunos objetos seleccionados. Para esta demostración, aplicaremos la regla del ciclo de vida a los objetos seleccionados almacenados en el cubo. La configuración de la regla del ciclo de vida proporciona dos tipos de filtros para seleccionar el objeto en el que se aplicará la regla. Podemos aplicar la regla del ciclo de vida a todos los objetos con prefijos específicos y/o etiquetas específicas. Para esta demostración, utilizaremos ambos filtros para configurar la regla del ciclo de vida. En la siguiente configuración, la regla del ciclo de vida se aplicará en todos los objetos almacenados en el Logs de aplicación web carpeta y tener una etiqueta (Nivel: Backend).
Configuración de acciones de regla del ciclo de vida
Después de configurar la regla del ciclo de vida, ahora es el momento de configurar las acciones de la regla para los objetos seleccionados a través de prefijos y etiquetas en el paso anterior. Existen diferentes tipos de acciones de reglas del ciclo de vida que se enumeran a continuación.
Para administrar el ciclo de vida completo de las versiones actuales y anteriores de los objetos S3, seleccione todas las opciones de la lista de acciones de Reglas del ciclo de vida.
Seleccionar todas las opciones habilitará todas las configuraciones de configuración de las versiones de objetos anteriores y actuales de este cubo. Para la transición de la versión actual, he agregado las siguientes reglas de transición enumeradas en la figura. Estas reglas moverán los objetos almacenados al Estándar-IA Clase de almacenamiento de S3 después de 30 días de creación. Después de 60 días, el objeto se trasladará al glaciar y Archivo Glacier Deep Después de 180 días de creación de objetos.
Para las versiones anteriores de los objetos almacenados en S3, se han creado las mismas reglas de transición del ciclo de vida, que moverán las versiones anteriores de los objetos a Estándar-IA Después de 30 días de convertirse en la versión anterior. Las versiones anteriores del objeto se moverán al glaciar y luego Archivo Glacier Deep después de 60 y 180 días, respectivamente.
Ahora la regla del ciclo de vida solicitará la configuración de vencimiento del objeto para versiones actuales y anteriores de los objetos. Ingrese el número de días después de lo cual los objetos S3 se eliminarán permanentemente del cubo S3. La siguiente configuración eliminará las versiones actuales y anteriores de los objetos S3 después de 1 año.
Ahora la regla del ciclo de vida creará un resumen de la línea de tiempo de la configuración de reglas de transición que muestra el ciclo de vida de los objetos.
Revise el resumen de la línea de tiempo y haga clic en el Crear regla botón al final para crear la regla del ciclo de vida.
Almacenar datos de prueba en S3
La regla del ciclo de vida creada anteriormente se aplicará a objetos S3 específicos (con Logs de aplicación web prefijo y Nivel: Backend Etiqueta de objeto). En esta sección, cargaremos un objeto en el que se aplicará esta regla del ciclo de vida. Primero, cree una carpeta de registros de aplicaciones web Dentro del balde.
Ahora cargue un archivo dentro de esta carpeta recién creada. El prefijo de todos los archivos cargados en esta carpeta será el nombre de la carpeta, yo.mi., Registros de aplicación web.
Después de cargar el archivo, agregue una etiqueta (Nivel: Backend) al objeto para que la regla del ciclo de vida use el objeto. Seleccione el objeto en la carpeta y desplácese hacia abajo hasta el etiquetas sección. Agregue una etiqueta con Key = Tier and Value = Backend al objeto.
De acuerdo con las reglas de transición especificadas, la regla del ciclo de vida rastreará esto y lo moverá a las otras clases de almacenamiento. Todos los objetos almacenados en el Logs de aplicación web carpeta y tener una etiqueta (Nivel: Backend) será rastreada por la regla del ciclo de vida configurada en este blog.
Conclusión
S3 proporciona configuración del ciclo de vida para administrar los objetos en diferentes clases de almacenamiento automáticamente para ahorrar costos. Se puede configurar una regla de ciclo de vida en todos los objetos almacenados en S3, así como un filtro se puede usar para aplicar la configuración del ciclo de vida a objetos específicos almacenados en S3. Esta guía explica cada paso para crear una regla del ciclo de vida que se aplique a objetos específicos y mueva los objetos a diferentes clases de almacenamiento para ahorrar costos.