Parámetros de Lambda para las asignaciones de orígenes de eventos de Amazon DynamoDB - AWS Lambda

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 Obligatorio Predeterminado/a Notas

BatchSize

N

100

Máximo: 10 000

BisectBatchOnFunctionError

N

false

none

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

none

EventSourceArn

S

N/A

ARN del flujo de datos o un consumidor de flujos

FilterCriteria

N

N/A

Controle qué eventos envía Lambda a la función

FunctionName

S

N/A

none

FunctionResponseTypes

N

N/A

Para permitir que la función informe de errores específicos de un lote, incluya el valor ReportBatchItemFailures en FunctionResponseTypes. Para obtener más información, consulte Configuración de la respuesta por lotes parcial con DynamoDB y Lambda.

MaximumBatchingWindowInSeconds

N

0

none

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

S

N/A

TRIM_HORIZON o LATEST

TumblingWindowInSeconds

N

N/A

Mínimo: 0

Máximo: 900