Parámetros de Lambda para las asignaciones de orígenes de eventos de Amazon DynamoDB
Todos los tipos de fuente de eventos Lambda comparten las mismas operaciones CreateEventSourceMapping y UpdateEventSourceMapping de la API. Sin embargo, solo algunos de los parámetros se aplican a Amazon DynamoDB Streams.
Parámetro | Obligatoria | Predeterminado | Notas |
---|---|---|---|
BatchSize |
N |
100 |
Máximo: 10 000 |
BisectBatchOnFunctionError |
N |
false |
Ninguno |
DestinationConfig |
N |
N/A |
Cola de Amazon SQS estándar o destino de tema de Amazon SNS estándar para registros descartados |
Habilitado |
N |
true |
Ninguno |
EventSourceArn |
Y |
N/A |
ARN del flujo de datos o un consumidor de flujos |
FilterCriteria |
N |
N/A |
|
FunctionName |
Y |
N/A |
Ninguno |
FunctionResponseTypes |
N |
N/A |
Para permitir que la función informe de errores específicos de un lote, incluya el valor |
MaximumBatchingWindowInSeconds |
N |
0 |
Ninguno |
MaximumRecordAgeInSeconds |
N |
-1 |
-1 significa infinito: se vuelven a intentar los registros que han producido error hasta que caduque el registro. El límite de retención de datos del flujo de DynamoDB es de 24 horas. Mínimo: -1 Máximo: 604 800 |
MaximumRetryAttempts |
N |
-1 |
-1 significa infinito: se vuelven a intentar los registros que han producido error hasta que caduque el registro Mínimo: 0 Máximo: 10 000 |
ParallelizationFactor |
N |
1 |
Máximo: 10 |
StartingPosition |
Y |
N/A |
TRIM_HORIZON o LATEST |
TumblingWindowInSeconds |
N |
N/A |
Mínimo: 0 Máximo: 900 |