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

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

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

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

BatchSize

N

100

最大: 10,000

BisectBatchOnFunctionError

N

false

なし

DestinationConfig

N

該当なし

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

有効

N

true

なし

EventSourceArn

Y

該当なし

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

FilterCriteria

N

該当なし

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

FunctionName

Y

該当なし

なし

FunctionResponseTypes

N

該当なし

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

MaximumBatchingWindowInSeconds

N

0

なし

MaximumRecordAgeInSeconds

N

-1

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

最小: -1

最大: 604,800

MaximumRetryAttempts

N

-1

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

最小: 0

最大: 10,000

ParallelizationFactor

N

1

最大: 10

StartingPosition

Y

該当なし

TRIM_HORIZON または LATEST

TumblingWindowInSeconds

N

該当なし

最小: 0

最大: 900