Amazon DynamoDB 事件來源對應的 Lambda 參數 - AWS Lambda

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

Amazon DynamoDB 事件來源對應的 Lambda 參數

所有 Lambda 事件來源類型都共用相同CreateEventSourceMappingUpdateEventSourceMappingAPI作業。但是,只有一些參數適用於 DynamoDB Streams。

參數 必要 預設 備註

BatchSize

100

上限:10,000

BisectBatchOnFunctionError

N

false

DestinationConfig

N

N/A

用於丟棄記錄的標準 Amazon SQS 隊列或標準 Amazon SNS 主題目的地

已啟用

N

true

EventSourceArn

Y

N/A

ARN資料串流或串流消費者

FilterCriteria

N

N/A

控制 Lambda 傳送給函數的事件

FunctionName

Y

N/A

FunctionResponseTypes

N

N/A

若要讓函數報告批次中的特定失敗,請將值 ReportBatchItemFailures 包含在 FunctionResponseTypes 中。如需詳細資訊,請參閱使用 DynamoDB 和 Lambda 設定部分批次回應

MaximumBatchingWindowInSeconds

N

0

MaximumRecordAgeInSeconds

N

-1

-1 表示 infinite:失敗的記錄會重試,直到記錄過期為止。DynamoDB Streams 的資料保留限制為 24 小時。

下限:-1

上限:604,800

MaximumRetryAttempts

N

-1

-1 代表無限:系統會重試失敗的記錄,直到記錄過期為止

下限:0

上限:10,000

ParallelizationFactor

N

1

上限:10

StartingPosition

Y

N/A

TRIM_ HORIZON 或 LATEST

TumblingWindowInSeconds

N

N/A

下限:0

上限:900