Saltar al contenido

¿Cómo soluciono los problemas con las reglas de configuración del ciclo de vida de Amazon S3 para objetos que no han vencido ni han hecho la transición?

4 minutos de lectura
0

He creado las reglas de configuración del ciclo de vida de Amazon Simple Storage Service (Amazon S3) y quiero solucionar problemas con objetos que no han pasado por la transición ni han vencido.

Descripción corta

Las transiciones de objetos y vencimientos de objetos del ciclo de vida de Amazon S3 son operaciones asincrónicas. Hay un retraso entre el momento en que Amazon S3 aplica la regla del ciclo de vida de S3 y el momento en que se completa la acción de la regla. Para obtener más información, consulte ¿Por qué no funciona la regla del ciclo de vida de mi bucket de Amazon S3 a pesar de que la apliqué hace más de un día?

Para configurar una regla de configuración del ciclo de vida de S3, consulte Cómo establecer una configuración del ciclo de vida de S3.

Resolución

Para resolver este problema, compruebe los siguientes ajustes en la regla de configuración del ciclo de vida de S3.

Prefijos y comodines de reglas de configuración del ciclo de vida de S3

Si utiliza prefijos, asegúrese de que la ruta que ha introducido en el filtro coincide con la ruta del prefijo de su bucket de Amazon S3.

Estructura que distingue mayúsculas y minúsculas

La regla de configuración del ciclo de vida de S3 distingue mayúsculas y minúsculas y actúa sobre la cadena que ha introducido. Sin embargo, la regla no actúa cuando no puede encontrar una ruta coincidente en el bucket de S3.

Por ejemplo, si el prefijo del bucket es <Prefix>sales1999/</Prefix> y ha especificado <Prefix>Sales1999/</Prefix> en su regla de ciclo de vida de S3, la regla no surtirá efecto. Debe usar una «s» minúscula en el filtro de prefijos para que la regla funcione. 

Barras iniciales

Agregue barras iniciales al filtro de prefijos solo cuando el prefijo del bucket utilice barras iniciales en su estructura de prefijos.

Si ha especificado <Prefix>/sales1999/</Prefix> en la regla de ciclo de vida de S3 y el prefijo del bucket es <Prefix>sales1999/</Prefix>, la regla no surtirá efecto. Para obtener más información, consulte ¿Cómo puedo incluir varios prefijos en mi regla de ciclo de vida?

Comodines

No puede usar caracteres comodín «*» en los prefijos de las reglas de configuración del ciclo de vida de S3. Si tiene prefijos que comienzan con los mismos caracteres, puede incluir todos los prefijos en la regla. Para ello, especifique un prefijo parcial sin barra final (/) en el filtro. Para obtener más información, consulte Configuración de notificaciones de eventos mediante el filtrado de nombres de clave de objeto.

Transiciones de objetos compatibles con el ciclo de vida de S3

Amazon S3 asocia objetos con diferentes niveles de clases de almacenamiento y define los objetos en un modelo en cascada. Solo puede realizar la transición de objetos hacia abajo en el modelo de cascada, no hacia arriba. Por ejemplo, puede hacer la transición de objetos de una clase S3 Standard a una clase S3 Standard-IA. Sin embargo, no puede hacer la transición de objetos de una clase S3 Standard-IA a una clase S3 Standard.

No puede realizar la transición de objetos de menos de 128 KB que haya creado después de septiembre de 2024. Sin embargo, puede agregar un filtro ObjectSizeGreaterThan de tamaño mínimo o ObjectSizeLessThan de tamaño máximo que especifique un tamaño menor a la configuración. Para obtener más información, consulte Ejemplo: permitir la transición de objetos de menos de 128 KB.

Nota: Puede hacer la transición a S3 Glacier y S3 Glacier Deep Archive de las configuraciones de objetos de S3 no modificadas que haya creado antes de septiembre de 2024 y que tengan un tamaño inferior a 128 KB. Se recomienda agregar un filtro que especifique un tamaño más pequeño para la configuración a fin de evitar un coste de transición.

No puede hacer la transición de objetos que almacene durante menos de 30 días a las clases de almacenamiento S3 Standard-IA o S3 One Zone-IA. No puede hacer la transición de ningún objeto al almacenamiento de redundancia reducida (RRS). Tampoco puede realizar la transición de ningún objeto versionado con un estado de replicación pendiente.

Información relacionada

¿Cómo creo reglas de configuración del ciclo de vida de Amazon S3 para versiones de objetos no actuales?

¿Cómo puedo vaciar un bucket de Amazon S3 mediante una regla de configuración del ciclo de vida?

¿Cómo puedo verificar una regla de configuración del ciclo de vida de Amazon S3 para eliminar las cargas multiparte incompletas?

Comparación de las clases de almacenamiento de Amazon S3

OFICIAL DE AWSActualizada hace un año