Comment définir la durée de vie (TTL) dans DynamoDB ?

Date de la dernière mise à jour : 2021-06-21

Je voudrais configurer la durée de vie (TTL) sur ma table Amazon DynamoDB ?

Solution

Amazon DynamoDB TTL vous permet de définir un horodatage par article pour déterminer quand un article n'est plus nécessaire. Après l'expiration de l'horodatage TTL, DynamoDB supprime l'élément de votre table dans les 48 heures sans consommer de débit d'écriture. Le temps nécessaire à la suppression des éléments peut varier en fonction de la taille et du niveau d'activité de votre table.

Pour définir la durée de vie (TTL), consultez Activation de la durée de vie. Lorsque vous créez un attribut de durée de vie dans une table, gardez à l'esprit les points suivants :

  • Les attributs de durée de vie doivent utiliser le type de données Nombre. Les autres types de données, tels que Chaîne, ne sont pas pris en charge.
  • Les attributs de durée de vie utilisent le format d’heure époque. Par exemple, l’horodatage au format époque de 28 octobre 2019 13:12:03 UTC est 1572268323. Vous pouvez utiliser un convertisseur en ligne gratuite, comme EpochConverter, pour obtenir la valeur appropriée.
    Remarque : vérifiez que l'horodatage est défini en secondes et non pas en millisecondes (par exemple, utilisez 1572268323 au lieu de 1572268323000).

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?