Amazon DynamoDB 事件源映射的 Lambda 参数 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon DynamoDB 事件源映射的 Lambda 参数

所有 Lambda 事件源类型共享相同的 CreateEventSourceMappingUpdateEventSourceMapping API 操作。但是,只有部分参数适用于 DynamoDB Streams。

参数 必需 默认值 备注

BatchSize

100

最大值:10000

BisectBatchOnFunctionError

false

none

DestinationConfig

不适用

丢弃的记录的标准 Amazon SQS 队列或标准 Amazon SNS 主题目标。

启用

真实

none

EventSourceArn

Y

不适用

数据流或流使用者的 ARN

FilterCriteria

不适用

控制 Lambda 向您的函数发送的事件

FunctionName

不适用

none

FunctionResponseTypes

不适用

要使您的函数报告某个批处理中的特定失败,请在 FunctionResponseTypes 中包含值 ReportBatchItemFailures。有关更多信息,请参阅 使用 DynamoDB 和 Lambda 配置部分批处理响应

MaximumBatchingWindowInSeconds

0

none

MaximumRecordAgeInSeconds

–1

-1 表示无限:会一直重试失败的记录,直到记录过期。DynamoDB Streams 的数据留存期限为 24 小时。

最小值:-1

最大值:604800

MaximumRetryAttempts

–1

-1 表示无限:会一直重试失败的记录,直到记录过期。

最小值:0

最大值:10000

ParallelizationFactor

1

最大值:10

StartingPosition

Y

不适用

TRIM_HORIZON 或 LATEST(最新)

TumblingWindowInSeconds

不适用

最小值:0

最大值:900