

# Amazon DynamoDB 事件源映射的 Lambda 参数
<a name="services-ddb-params"></a>

所有 Lambda 事件源类型共享相同的 [CreateEventSourceMapping](https://docs.amazonaws.cn/lambda/latest/api/API_CreateEventSourceMapping.html) 和 [UpdateEventSourceMapping](https://docs.amazonaws.cn/lambda/latest/api/API_UpdateEventSourceMapping.html) API 操作。但是，只有部分参数适用于 DynamoDB Streams。


| 参数 | 必需 | 默认值 | 备注 | 
| --- | --- | --- | --- | 
| BatchSize | 否 | 100 | 最大值：10000 | 
| BisectBatchOnFunctionError | N | false | none | 
| DestinationConfig | N | 不适用 | 丢弃的记录的标准 Amazon SQS 队列或标准 Amazon SNS 主题目标。 | 
| 启用 | N | 真实 | none | 
| EventSourceArn | Y | 不适用 | 数据流或流使用者的 ARN | 
| FilterCriteria | N | 不适用 | [控制 Lambda 向您的函数发送的事件](invocation-eventfiltering.md) | 
| FunctionName | 是 | 不适用 | none | 
| FunctionResponseTypes | N | 不适用 | 要使您的函数报告某个批处理中的特定失败，请在 `FunctionResponseTypes` 中包含值 `ReportBatchItemFailures`。有关更多信息，请参阅 [使用 DynamoDB 和 Lambda 配置部分批处理响应](services-ddb-batchfailurereporting.md)。 | 
| MaximumBatchingWindowInSeconds | N | 0 | none | 
| MaximumRecordAgeInSeconds | N | –1 | -1 表示无限：会一直重试失败的记录，直到记录过期。[DynamoDB Streams 的数据留存期限为](https://docs.amazonaws.cn/amazondynamodb/latest/developerguide/Streams.html#Streams.DataRetention) 24 小时。<br />最小值：-1<br />最大值：604800 | 
| MaximumRetryAttempts | N | –1 | -1 表示无限：会一直重试失败的记录，直到记录过期。<br />最小值：0<br />最大值：10000 | 
| ParallelizationFactor | N | 1 | 最大值：10 | 
| StartingPosition | Y | 不适用 | TRIM\_HORIZON 或 LATEST（最新） | 
| TumblingWindowInSeconds | N | 不适用 | 最小值：0<br />最大值：900 | 