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

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

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

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