Amazon DynamoDB イベントソースマッピング用の Lambda パラメータ - AWS Lambda

Amazon DynamoDB イベントソースマッピング用の Lambda パラメータ

すべての Lambda イベントソースタイプは、同じ CreateEventSourceMapping および UpdateEventSourceMapping API オペレーションを共有しています。ただし、DynamoDB Streams に適用されるのは一部のパラメータのみです。

[Parameter] (パラメータ) 必須 デフォルト メモ

BatchSize

N

100

最大: 10,000

BisectBatchOnFunctionError

いいえ

false

なし

DestinationConfig

いいえ

該当なし

廃棄されたレコードの標準 Amazon SQS キューまたは標準 Amazon SNS トピックの送信先。

有効

いいえ

true

なし

EventSourceArn

はい

該当なし

データストリームまたはストリームコンシューマーの ARN。

FilterCriteria

いいえ

該当なし

Lambda が関数に送信するイベントを制御する

FunctionName

はい

該当なし

なし

FunctionResponseTypes

いいえ

該当なし

関数がバッチ内の特定の失敗を報告できるようにするには、FunctionResponseTypes に値 ReportBatchItemFailures を含めます。詳細については、「DynamoDB と Lambda を使用した部分的なバッチレスポンスの設定」を参照してください。

MaximumBatchingWindowInSeconds

いいえ

0

なし

MaximumRecordAgeInSeconds

いいえ

-1

-1 は無制限を意味し、失敗したレコードは有効期限が切れるまで再試行されます。「DynamoDB ストリームのデータ保持制限」は 24 時間です。

最小: -1

最大: 604,800

MaximumRetryAttempts

いいえ

-1

-1 に設定すると無制限になり、失敗したレコードはレコードの有効期限が切れるまで再試行されます。

最小: 0

最大: 10,000

ParallelizationFactor

いいえ

1

最大: 10

StartingPosition

はい

該当なし

TRIM_HORIZON または LATEST

TumblingWindowInSeconds

いいえ

該当なし

最小: 0

最大: 900