

# 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.<br />`MaximumPollers`: o valor padrão será 200 se não for especificado.<br />`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\_CERTIFICATE\_TLS\_AUTH (MutualTLS) para a fonte do evento | 
| StartingPosition | S | N/D | AT\_TIMESTAMP, TRIM\_HORIZON, ou LATEST<br />Pode definir apenas em Criar | 
| StartingPositionTimestamp | N | N/D | Obrigatório se StartingPosition estiver definido como AT\_TIMESTAMP | 
| 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<br />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 (“”).