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 |
|
|
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 |
|
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 |