Parâmetros de configuração de origem do evento do Amazon MSK no Lambda - AWS Lambda

Parâmetros de configuração de origem do evento do Amazon MSK no Lambda

Todos os tipos de origem de evento Lambda compartilham o mesmoCreateEventSourceMappingeUpdateEventSourceMappingOperaçõ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

Habilitado

N

Verdadeiro

BisectBatchOnFunctionError

N

Falso

Configuração dos controles de tratamento de erros para origens de eventos do Kafka

FunctionResponseTypes

N

N/D

Configuração dos controles de tratamento de erros para origens de eventos do Kafka

MaximumRecordAgeInSeconds

N

-1 (infinito)

Configuração dos controles de tratamento de erros para origens de eventos do Kafka

MaximumRetryAttempts

N

-1 (infinito)

Configuração dos controles de tratamento de erros para origens de eventos do Kafka

EventSourceArn

S

N/D

Pode definir apenas em Criar

FilterCriteria

N

N/D

Controlar quais eventos o Lambda envia para a função

FunctionName

S

N/D

KMSKeyArn

N

N/D

Criptografia de critérios de filtro

MaximumBatchingWindowInSeconds

N

500 ms

Comportamento de lotes

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

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

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

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 (“”).