

# 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 に適用されるのは一部のパラメータのみです。


| [Parameter] (パラメータ) | 必須 | デフォルト | メモ | 
| --- | --- | --- | --- | 
| BatchSize | N | 100 | 最大: 10,000 | 
| BisectBatchOnFunctionError | いいえ | false | なし | 
| DestinationConfig | いいえ | 該当なし | 廃棄されたレコードの標準 Amazon SQS キューまたは標準 Amazon SNS トピックの送信先。 | 
| 有効 | いいえ | true | なし | 
| EventSourceArn | はい | 該当なし | データストリームまたはストリームコンシューマーの ARN。 | 
| FilterCriteria | いいえ | 該当なし | [Lambda が関数に送信するイベントを制御する](invocation-eventfiltering.md) | 
| FunctionName | はい | 該当なし | なし | 
| FunctionResponseTypes | いいえ | 該当なし | 関数がバッチ内の特定の失敗を報告できるようにするには、`FunctionResponseTypes` に値 `ReportBatchItemFailures` を含めます。詳細については、「[DynamoDB と Lambda を使用した部分的なバッチレスポンスの設定](services-ddb-batchfailurereporting.md)」を参照してください。 | 
| MaximumBatchingWindowInSeconds | いいえ | 0 | なし | 
| MaximumRecordAgeInSeconds | いいえ | -1 | -1 は無制限を意味し、失敗したレコードは有効期限が切れるまで再試行されます。「[DynamoDB ストリームのデータ保持制限](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html#Streams.DataRetention)」は 24 時間です。<br />最小: -1<br />最大: 604,800 | 
| MaximumRetryAttempts | いいえ | -1 | -1 に設定すると無制限になり、失敗したレコードはレコードの有効期限が切れるまで再試行されます。<br />最小: 0<br />最大: 10,000 | 
| ParallelizationFactor | いいえ | 1 | 最大: 10 | 
| StartingPosition | はい | 該当なし | TRIM\_HORIZON または LATEST | 
| TumblingWindowInSeconds | いいえ | 該当なし | 最小: 0<br />最大: 900 | 