Comment configurer Time to Live (TTL) dans DynamoDB ?

Lecture de 2 minute(s)
0

Je souhaite configurer Time to Live (TTL) sur ma table Amazon DynamoDB.

Résolution

Amazon DynamoDB TTL permet de définir un horodatage par élément pour déterminer à quel moment un élément n'est plus nécessaire. Après l'expiration de l'horodatage TTL, TTL supprime généralement les éléments expirés en quelques jours. En fonction de la taille et du niveau d'activité d'une table, l'opération de suppression effective d'un élément expiré varie.

Pour configurer TTL, reportez-vous à Activer Time to Live. Lorsque vous créez un attribut TTL dans une table, tenez compte des points suivants :

  • Les attributs TTL doivent utiliser les données de type Number. Les autres types de données, notamment les chaînes, ne sont pas pris en charge.
  • Les attributs TTL doivent utiliser le format d’époque. Par exemple, l'horodatage d'époque du 28 octobre 2019 à 13:12:03 UTC est 1572268323. Vous pouvez utiliser un convertisseur en ligne gratuit, à l’instar de EpochConverter, pour des besoins d’exactitude.
    Remarque : assurez-vous que l'horodatage est exprimé en secondes et non en millisecondes (par exemple, utilisez 1572268323 au lieu de 1572268323000).

Informations connexes

Expiration d'éléments à l'aide de DynamoDB Time to Live (TTL)

Tableaux, éléments et attributs

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 7 mois