TTL de DynamoDB: Antes de habilitar Time To Live

Considere lo siguiente antes de habilitar TTL de DynamoDB en una tabla:

Asegúrese de que todos los valores de marca de tiempo existentes en el atributo TTL de DynamoDB especificado sean correctos y estén en el formato correcto.

Los elementos con un tiempo de caducidad superior a 5 años en el pasado no se eliminan.

Si la recuperación de datos es una preocupación, le recomendamos que haga una copia de seguridad de su tabla.

Para una:

  • Ventana de recuperación de 24 horas, puede usar Amazon DynamoDB Streams. Para obtener más información, vea Flujos de DynamoDB y Time To Live.
  • Copia de seguridad completa, puede usar AWS Data Pipeline. Para obtener más información, consulte Exportación e importación de datos de DynamoDB utilizando el canal de datos de AWS.

Puede utilizar las políticas de IAM para evitar actualizaciones no autorizadas del atributo TTL de DynamoDB o la configuración de la función Time To Live.

Si solo permite el acceso a acciones específicas en sus políticas de IAM existentes; asegúrese de que sus políticas estén actualizadas para permitir dynamodb: UpdateTimeToLive para los roles que necesitan habilitar o deshabilitar Time To Live en las tablas.

Para obtener más información, vea Usar políticas basadas en identidad (Políticas de IAM) para Amazon DynamoDB.

Considere si necesita hacer algún procesamiento posterior de los elementos eliminados. Los registros de flujos de las eliminaciones de TTL de DynamoDB están marcados y puede supervisarlos utilizando una función AWS Lambda.

Para obtener más información sobre las adiciones a la grabación de Streams, vea DynamoDB Streams y Time To Live.

Author: sitio big data

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *