

# Parâmetros de configuração de origem do evento do Amazon MSK no Lambda
<a name="msk-esm-parameters"></a>

Todos os tipos de origem de evento Lambda compartilham o mesmo[CreateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_CreateEventSourceMapping.html)e[UpdateEventSourceMapping](https://docs.aws.amazon.com/lambda/latest/api/API_UpdateEventSourceMapping.html)Operações de API do. Porém, apenas alguns dos parâmetros se aplicam ao Amazon MSK, como mostra a tabela a seguir.


| Parâmetro | Obrigatório | Padrão | Observações | 
| --- | --- | --- | --- | 
|  AmazonManagedKafkaEventSourceConfig  |  N  |  Contém o campo ConsumerGroupId, que assume, por padrão, um valor exclusivo.  |  Pode definir apenas em Criar  | 
|  BatchSize  |  N  |  100  |  Máximo: 10.000.  | 
|  DestinationConfig  |  N  |  N/D  |  [Capturar lotes descartados para uma origem do evento do Amazon MSK e do Apache Kafka autogerenciado](kafka-on-failure.md)  | 
|  Habilitado  |  N  |  Verdadeiro  |    | 
|  BisectBatchOnFunctionError  |  N  |  Falso  |  [Configuração dos controles de tratamento de erros para origens de eventos do Kafka](kafka-retry-configurations.md)  | 
|  FunctionResponseTypes  |  N  |  N/D  |  [Configuração dos controles de tratamento de erros para origens de eventos do Kafka](kafka-retry-configurations.md)  | 
|  MaximumRecordAgeInSeconds  |  N  |  -1 (infinito)  |  [Configuração dos controles de tratamento de erros para origens de eventos do Kafka](kafka-retry-configurations.md)  | 
|  MaximumRetryAttempts  |  N  |  -1 (infinito)  |  [Configuração dos controles de tratamento de erros para origens de eventos do Kafka](kafka-retry-configurations.md)  | 
|  EventSourceArn  |  S  | N/D |  Pode definir apenas em Criar  | 
|  FilterCriteria  |  N  |  N/D  |  [Controlar quais eventos o Lambda envia para a função](invocation-eventfiltering.md)  | 
|  FunctionName  |  S  |  N/D  |    | 
|  KMSKeyArn  |  N  |  N/D  |  [Criptografia de critérios de filtro](invocation-eventfiltering.md#filter-criteria-encryption)  | 
|  MaximumBatchingWindowInSeconds  |  N  |  500 ms  |  [Comportamento de lotes](invocation-eventsourcemapping.md#invocation-eventsourcemapping-batching)  | 
|  ProvisionedPollersConfig  |  N  |  `MinimumPollers`: o valor padrão será 1 se não for especificado. `MaximumPollers`: o valor padrão será 200 se não for especificado. `PollerGroupName`: N/D  |  [Modo provisionado](kafka-scaling-modes.md#kafka-provisioned-mode)  | 
|  SourceAccessConfigurations  |  N  |  Sem credenciais do  |  Credenciais de autenticação SASL/SCRAM ou CLIENT\$1CERTIFICATE\$1TLS\$1AUTH (MutualTLS) para a fonte do evento  | 
|  StartingPosition  |  S  | N/D |  AT\$1TIMESTAMP, TRIM\$1HORIZON, ou LATEST Pode definir apenas em Criar  | 
|  StartingPositionTimestamp  |  N  |  N/D  |  Obrigatório se StartingPosition estiver definido como AT\$1TIMESTAMP  | 
|  Tags  |  N  |  N/D  |  [Uso de tags em mapeamentos da origem do evento](tags-esm.md)  | 
|  Tópicos  |  S  | N/D |  Nome do tópico do Kafka Pode definir apenas em Criar  | 

**nota**  
Quando você especifica um `PollerGroupName`, vários ESMs dentro da mesma Amazon VPC podem compartilhar a capacidade da unidade de sondagem de evento (EPU). É possível usar essa opção para otimizar os custos do modo provisionado para seus ESMs. Requisitos para o agrupamento de ESM:  
Os ESMs devem estar na mesma Amazon VPC
Máximo de 100 ESMs por grupo de agentes de sondagem
O máximo agregado de agentes de sondagem em todos os ESMs em um grupo não pode exceder a 2.000
É possível atualizar o `PollerGroupName` para mover um ESM para um grupo diferente ou remover um ESM de um grupo configurando `PollerGroupName` como uma string vazia (“”).