

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

# 適用於 Amazon Kinesis Data Streams 事件來源映射的 Lambda 參數
<a name="services-kinesis-parameters"></a>

所有 Lambda 事件來源映射都會共用相同的 [CreateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html) 和 [UpdateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_UpdateEventSourceMapping.html) API 操作。但是，只有一些參數適用於 Kinesis。


| 參數 | 必要 | 預設 | 備註 | 
| --- | --- | --- | --- | 
| [BatchSize](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-BatchSize) | 否 | 100 | 上限：10,000 | 
| [BisectBatchOnFunctionError](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-BisectBatchOnFunctionError) | N | false |  無 | 
| [DestinationConfig](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-DestinationConfig) | N | N/A | 捨棄記錄的 Amazon SQS 佇列或 Amazon SNS 主題目標。如需更多詳細資訊，請參閱 [設定失敗調用的目的地](kinesis-on-failure-destination.md#kinesis-on-failure-destination-console)。 | 
| [已啟用](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-Enabled)  | N | true |  無 | 
| [EventSourceArn](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-EventSourceArn) | 是 | N/A | 資料串流或串流消費者的 ARN | 
| [FunctionName](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-FunctionName) | 是 | N/A |  無 | 
| [FunctionResponseTypes](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-FunctionResponseTypes) | N |  N/A | 若要讓函數報告批次中的特定失敗，請將值 `ReportBatchItemFailures` 包含在 `FunctionResponseTypes` 中。如需更多詳細資訊，請參閱 [使用 Kinesis Data Streams 和 Lambda 設定部分批次回應](services-kinesis-batchfailurereporting.md)。 | 
| [MaximumBatchingWindowInSeconds](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-MaximumBatchingWindowInSeconds) | N | 0 |  無 | 
| [MaximumRecordAgeInSeconds](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-MaximumRecordAgeInSeconds) | N | -1 | -1 表示無限：Lambda 不會捨棄記錄 ([Kinesis Data Streams 資料保留設定](https://docs.aws.amazon.com/streams/latest/dev/kinesis-extended-retention.html)仍然適用)<br />下限：-1<br />上限：604,800 | 
| [MaximumRetryAttempts](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-MaximumRetryAttempts) | N | -1 | -1 代表無限：系統會重試失敗的記錄，直到記錄過期為止<br />下限：-1<br />上限：10,000 | 
| [ParallelizationFactor](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-ParallelizationFactor) | N | 1 | 上限：10 | 
| [StartingPosition](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-StartingPosition) | 是 |  N/A | AT\_TIMESTAMP、TRIM\_HORIZON 或 LATEST | 
| [StartingPositionTimestamp](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-StartingPositionTimestamp) | N |  N/A | 僅當 StartingPosition 設定為 AT\_TIMESTAMP 時才有效。這是開始讀取的時間 (以 Unix 時間秒為單位) | 
| [TumblingWindowInSeconds](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html#lambda-CreateEventSourceMapping-request-TumblingWindowInSeconds) | N |  N/A | 下限：0<br />上限：900 | 