Paramètres Lambda pour les mappages des sources d’événement Amazon DynamoDB - AWS Lambda

Paramètres Lambda pour les mappages des sources d’événement Amazon DynamoDB

Tous les types de sources d’événement Lambda partagent les mêmes opérations d’API CreateEventSourceMapping et UpdateEventSourceMapping. Cependant, seuls certains paramètres s’appliquent à DynamoDB Streams.

Paramètre Obligatoire Par défaut Remarques

BatchSize

N

100

Maximum : 10 000.

BisectBatchOnFunctionError

N

FAUX

none

DestinationConfig

N

N/A

File d’attente Amazon SQS standard ou destination de rubrique Amazon SNS standard pour les enregistrements ignorés

Activé

N

VRAI

none

EventSourceArn

Y

N/A

ARN du flux de données ou d’un consommateur de flux

FilterCriteria

N

N/A

Contrôle des événements envoyés par Lambda à votre fonction

FunctionName

Y

N/A

none

FunctionResponseTypes

N

N/A

Pour permettre à votre fonction de signaler des échecs spécifiques dans un lot, incluez la valeur ReportBatchItemFailures dans FunctionResponseTypes. Pour de plus amples informations, consultez Configuration d’une réponse par lots partielle avec DynamoDB et Lambda.

MaximumBatchingWindowInSeconds

N

0

none

MaximumRecordAgeInSeconds

N

-1

-1 signifie infini : les enregistrements qui ont échoué sont réessayés jusqu’à ce que l’enregistrement expire. La limite de conservation des données pour les flux DynamoDB est de 24 heures.

Minimum : -1

Maximum : 604 800

MaximumRetryAttempts

N

-1

-1 signifie infini : les registres qui ont échoué sont réessayés jusqu’à ce que le registre expire.

Minimum : 0

Maximum : 10 000.

ParallelizationFactor

N

1

Maximum : 10

StartingPosition

O

N/A

TRIM_HORIZON ou LATEST

TumblingWindowInSeconds

N

N/A

Minimum : 0

Maximum : 900