Todos os parâmetros de configuração da origem do evento do Apache Kafka autogerenciado 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 Apache Kafka autogerenciado, como mostra a tabela a seguir.
| Parâmetro | Obrigatório | Padrão | Observações |
|---|---|---|---|
|
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 |
|
|
FilterCriteria |
N |
N/D |
|
|
FunctionName |
S |
N/D |
|
|
KMSKeyArn |
N |
N/D |
|
|
MaximumBatchingWindowInSeconds |
N |
500 ms |
|
|
ProvisionedPollersConfig |
N |
|
|
|
SelfManageDeventSource |
S |
N/D |
Lista de corretores Kafka. Pode definir apenas em Criar |
|
SelfManagedKafkaEventSourceConfig |
N |
Contém o campo ConsumerGroupId que assume por padrão um valor exclusivo. |
Pode definir apenas em Criar |
|
SourceAccessConfigurations |
N |
Nenhuma credencial |
Informações da VPC ou credenciais de autenticação para o cluster Para SASL_PLAIN, defina como BASIC_AUTH |
|
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 |
|
|
Tópicos |
S |
N/D |
Nome do tópico 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 (“”).