Amazon Kinesis Data Streams 事件來源對應的 Lambda 參數 - AWS Lambda

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Kinesis Data Streams 事件來源對應的 Lambda 參數

所有 Lambda 事件來源對應共用相同CreateEventSourceMappingUpdateEventSourceMappingAPI作業。但是,只有一些參數適用於 Kinesis。

參數 必要 預設 備註

BatchSize

100

上限:10,000

BisectBatchOnFunctionError

N

false

DestinationConfig

N

N/A

Amazon SQS 隊列或 Amazon SNS 主題目的地被丟棄的記錄。如需詳細資訊,請參閱設定失敗呼叫的目的地

已啟用

N

true

EventSourceArn

Y

N/A

ARN資料串流或串流消費者

FunctionName

Y

N/A

FunctionResponseTypes

N

N/A

若要讓函數報告批次中的特定失敗,請將值 ReportBatchItemFailures 包含在 FunctionResponseTypes 中。如需詳細資訊,請參閱使用 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

N/A

在 _ TIMESTAMP、TRIM _ HORIZON 或 LATEST

StartingPositionTimestamp

N

N/A

只有在設定 StartingPosition 為 AT_ TIMESTAMP 時才有效。這是開始讀取的時間 (以 Unix 時間秒為單位)

TumblingWindowInSeconds

N

N/A

下限:0

上限:900