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

Amazon Kinesis Data Streams イベントソースマッピングの Lambda パラメータ

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

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

BatchSize

N

100

最大: 10,000

BisectBatchOnFunctionError

N

false

なし

DestinationConfig

N

該当なし

破棄されたレコードの Amazon SQS キューまたは Amazon SNS トピックの送信先。詳細については、「失敗した呼び出しの送信先の設定」を参照してください。

[Enabled] (有効)

N

true

なし

EventSourceArn

Y

該当なし

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

FunctionName

Y

該当なし なし

FunctionResponseTypes

N

該当なし

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

MaximumBatchingWindowInSeconds

N

0

なし

MaximumRecordAgeInSeconds

N

-1

-1 は無制限を意味します: Lambda はレコードを破棄しません (Kinesis Data Streams データ保持設定は引き続き適用されます)

最小: -1

最大: 604,800

MaximumRetryAttempts

N

-1

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

最小: -1

最大: 10,000

ParallelizationFactor

N

1

最大: 10

StartingPosition

Y

該当なし

AT_TIMESTAMP、TRIM_HORIZON、または LATEST

StartingPositionTimestamp

N

該当なし

StartingPosition が AT_TIMESTAMP に設定されている場合にのみ有効です。Unix タイム秒単位で読み取りをスタートする時間

TumblingWindowInSeconds

N

該当なし

最小: 0

最大: 900