Positions de départ des sondages et des streams dans Lambda - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Positions de départ des sondages et des streams dans Lambda

Le StartingPosition paramètre indique à Lambda quand commencer à lire les messages de votre flux. Vous avez le choix entre trois options :

  • Dernier — Lambda commence à lire juste après l'enregistrement le plus récent dans le sujet Kafka.

  • Diminuer l'horizon — Lambda commence à lire à partir du dernier enregistrement non découpé du sujet Kafka. Il s'agit également de l'enregistrement le plus ancien du sujet.

  • À l'horodatage : Lambda commence à lire à partir d'une position définie par un horodatage, en secondes Unix. Utilisez le StartingPositionTimestamp paramètre pour spécifier l'horodatage.

L'interrogation des flux lors de la création ou de la mise à jour d'un mappage de source d'événement est finalement cohérente :

  • Lors de la création du mappage des sources d’événements, le démarrage de l’interrogation des événements depuis le flux peut prendre plusieurs minutes.

  • Lors des mises à jour du mappage des sources d'événements, l'arrêt et le redémarrage de l'interrogation des événements depuis le flux peuvent prendre jusqu'à 90 secondes.

Ce comportement signifie que si vous spécifiez LATEST la position de départ du flux, le mappage de la source d'événements peut manquer des événements lors d'une création ou d'une mise à jour. Pour vous assurer qu'aucun événement n'est manqué, spécifiez l'un TRIM_HORIZON ou l'autreAT_TIMESTAMP.