Caducidad de los registros de la tabla de diario - Amazon Simple Storage Service

Caducidad de los registros de la tabla de diario

De forma predeterminada, los registros de la tabla de diario no caducan. Para ayudarlo a minimizar los costos de almacenamiento de la tabla de diario, puede habilitar la caducidad de los registros de la tabla de diario.

nota

Si creó la configuración de Metadatos de S3 antes del 15 de julio de 2025, no podrá habilitar la caducidad de registros de tablas de diario en dicha configuración. Le recomendamos que elimine la configuración y la vuelva a crear para poder hacer caducar los registros de la tabla de diario y crear una tabla de inventario. Para obtener más información, consulte Habilitación de las tablas de inventario en configuraciones de metadatos creadas antes del 15 de julio de 2025.

Si habilita la caducidad de los registros de la tabla de diario, puede establecer el número de días que se retendrán los registros de la tabla de diario. Para establecer este valor, especifique cualquier número entero entre 7 y 2147483647. Por ejemplo, para retener los registros de la tabla de diario durante un año, establezca este valor en 365.

importante

Una vez que los registros de la tabla de diario caducan, no se pueden recuperar.

Los registros caducan en un plazo de 24 a 48 horas después de que cumplan los requisitos para caducar. Los registros de diario se eliminan de la última instantánea. Los datos y el almacenamiento de los registros eliminados se quitan mediante operaciones de mantenimiento de tablas.

Si ha habilitado la caducidad de los registros de la tabla de diario, puede deshabilitarla en cualquier momento para que dejen de caducar.

Puede hacer caducar los registros de la tabla de diario mediante la consola de Amazon S3, la AWS Command Line Interface (AWS CLI), los SDK de AWS o la API de REST de Amazon S3.

Cómo hacer caducar los registros de la tabla de diario

Caducidad de los registros de la tabla de diario
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En el panel de navegación izquierdo, elija Buckets de uso general.

  3. Elija el bucket de uso general que contiene la configuración de la tabla de metadatos con la tabla de diario cuyos registros desea hacer caducar.

  4. En la página de detalles del bucket, elija la pestaña Metadatos.

  5. En la pestaña Metadatos, elija Editar y, a continuación, Editar caducidad de los registros de la tabla de diario.

  6. En la página Editar la caducidad de los registros de la tabla de diario, seleccione Habilitado en Caducidad de registros.

  7. Establezca el número de días que se retendrán los registros de la tabla de diario. Para establecer el valor de Días después de los cuales expiran los registros, especifique cualquier número entero entre 7 y 2147483647. Por ejemplo, para retener los registros de la tabla de diario durante un año, establezca este valor en 365.

    importante

    Una vez que los registros de la tabla de diario caducan, no se pueden recuperar.

  8. En Los registros de la tabla de diario caducarán tras el número de días especificado, marque la casilla de verificación.

  9. Seleccione Save changes (Guardar cambios).

Si desea habilitar la caducidad de los registros de la tabla de diario, repita los pasos anteriores, pero elija Deshabilitado en lugar de Habilitado en el paso 6.

Para ejecutar los siguientes comandos, debe tener instalado y configurado la AWS CLI. Si aún no ha instalado la AWS CLI, consulte Instalación o actualización de la última versión de la AWS CLI en la Guía del usuario de la AWS Command Line Interface.

También puede ejecutar comandos de AWS CLI desde la consola mediante la AWS CloudShell. AWS CloudShell es un intérprete de comandos previamente autenticado y basado en el navegador que se puede lanzar directamente desde la página web de la AWS Management Console. Para obtener más información, consulte ¿Qué es CloudShell? e Introducción a AWS CloudShell en la Guía el usuario de AWS CloudShell.

Caducidad de los registros de la tabla de diario mediante la AWS CLI

Para utilizar los comandos de ejemplo siguientes, sustituya user input placeholders con su información.

  1. Cree un archivo JSON que contenga la configuración de tabla de diario y guárdelo (por ejemplo, journal-config.json). A continuación se muestra un ejemplo de configuración.

    Para establecer el valor de Days, especifique cualquier número entero entre 7 y 2147483647. Por ejemplo, para retener los registros de la tabla de diario durante un año, establezca este valor en 365.

    { "RecordExpiration": { "Expiration": "ENABLED", "Days": 10 } }

    Para deshabilitar la caducidad de los registros de la tabla de diario, cree en su lugar la siguiente configuración de ejemplo. Si Expiration se establece en DISABLED, no debe especificar un valor de Days en la configuración.

    { "RecordExpiration": { "Expiration": "DISABLED" } }
  2. Utilice el siguiente comando para hacer caducar registros de la tabla de diario en el bucket de uso general (por ejemplo, amzn-s3-demo-bucket):

    aws s3api update-bucket-metadata-journal-table-configuration \ --bucket amzn-s3-demo-bucket \ --journal-table-configuration file://./journal-config.json \ --region us-east-2

Puede enviar solicitudes de REST para hacer caducar registros de la tabla de diario. Para obtener más información, consulte UpdateBucketMetadataJournalTableConfiguration.

Puede utilizar los SDK de AWS para hacer caducar registros de tabla de diario en Amazon S3. Para obtener información, consulte la lista de SDK admitidos.