

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

所有 Lambda 事件源类型共享相同的 [CreateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html) 和 [UpdateEventSourceMapping](https://docs.aws.amazon.com/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.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html#Streams.DataRetention) 24 小时。 最小值：-1 最大值：604800  | 
|  MaximumRetryAttempts  |  N  |  –1  |  -1 表示无限：会一直重试失败的记录，直到记录过期。 最小值：0 最大值：10000  | 
|  ParallelizationFactor  |  N  |  1  |  最大值：10  | 
|  StartingPosition  |  Y  | 不适用  |  TRIM\$1HORIZON 或 LATEST（最新）  | 
|  TumblingWindowInSeconds  |  N  | 不适用  |  最小值：0 最大值：900  | 