

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

# Lambda 中所有自我管理的 Apache Kafka 事件來源組態參數
<a name="kafka-esm-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 操作。不過，僅有部分參數適用於自我管理的 Apache Kafka，如下表所示。


| 參數 | 必要 | 預設 | 備註 | 
| --- | --- | --- | --- | 
| BatchSize | 否 | 100 | 上限：10,000 | 
| DestinationConfig | N | N/A | [擷取 Amazon MSK 和自我管理的 Apache Kafka 事件來源的捨棄批次](kafka-on-failure.md) | 
| 已啟用 | N | True |  | 
| FilterCriteria | N | N/A | [控制 Lambda 將哪些事件傳送至您的函數](invocation-eventfiltering.md) | 
| FunctionName | 是 | N/A |  | 
| KMSKeyArn | N | N/A | [篩選條件加密](invocation-eventfiltering.md#filter-criteria-encryption) | 
| MaximumBatchingWindowInSeconds | N | 500 毫秒 | [批次處理行為](invocation-eventsourcemapping.md#invocation-eventsourcemapping-batching) | 
| ProvisionedPollersConfig | N | `MinimumPollers`：若未指定，預設值為 1。<br />`MaximumPollers`：若未指定，預設值為 200。<br />`PollerGroupName`：不適用 | [佈建模式](kafka-scaling-modes.md#kafka-provisioned-mode) | 
| SelfManagedEventSource | Y | N/A | Kafka 代理程式清單。只能在建立時進行設定 | 
| SelfManagedKafkaEventSourceConfig | N | 包含預設為一個唯一值的 ConsumerGroupId 欄位。 | 只能在建立時進行設定 | 
| SourceAccessConfigurations | N | 沒有憑證 | 叢集的 VPC 資訊或身分驗證憑證 <br /> 對於 SASL\_PLAIN，設定為 BASIC\_AUTH | 
| StartingPosition | Y | N/A | AT\_TIMESTAMP、TRIM\_HORIZON 或 LATEST<br />只能在建立時進行設定 | 
| StartingPositionTimestamp | N | N/A | StartingPosition 設定為 AT\_TIMESTAMP 時需要 | 
| Tags (標籤) | N | N/A | [在事件來源映射上使用標籤](tags-esm.md) | 
| 主題 | Y | N/A | 主題名稱<br />只能在建立時進行設定 | 

**注意**  
當您指定 時`PollerGroupName`，相同 Amazon VPC 中的多個 ESMs 可以共用事件輪詢單元 (EPU) 容量。您可以使用此選項來最佳化 ESM 的佈建模式成本。ESM 分組的需求：  
ESMs 必須位於相同的 Amazon VPC 內
每個輪詢器群組最多 100 ESMs 
群組中所有 ESMs 的彙總輪詢器上限不能超過 2000
您可以更新 `PollerGroupName`，將 ESM 移至不同的群組，或將 `PollerGroupName`設定為空字串 ("")，從群組中移除 ESM。