Todos los parámetros de configuración de orígenes de eventos de Apache Kafka autoadministrado en Lambda
Todos los tipos de origen de eventos Lambda comparten las mismas operaciones CreateEventSourceMapping y UpdateEventSourceMapping de la API. Sin embargo, solo algunos de los parámetros se aplican a Apache Kafka, como se muestra en la siguiente tabla.
| Parámetro | Obligatorio | Predeterminado | Notas |
|---|---|---|---|
|
BatchSize |
N |
100 |
Máximo: 10 000 |
|
DestinationConfig |
N |
N/A |
Captura de lotes descartados para orígenes de eventos de Amazon MSK y Apache Kafka autoadministrado |
|
Habilitado |
N |
True |
|
|
FilterCriteria |
N |
N/A |
|
|
FunctionName |
S |
N/A |
|
|
KMSKeyArn |
N |
N/A |
|
|
MaximumBatchingWindowInSeconds |
N |
500 ms |
|
|
ProvisionedPollersConfig |
N |
|
|
|
SelfManagedEventSource |
S |
N/A |
Lista de agentes de Kafka. Solo se puede establecer en Crear |
|
SelfManagedKafkaEventSourceConfig |
N |
Contiene el campo ConsumerGroupId, que se establece de forma predeterminada en un valor único. |
Solo se puede establecer en Crear |
|
SourceAccessConfigurations |
N |
Sin credenciales |
Información de VPC o credenciales de autenticación para el clúster Para SASL_PLAIN, establezca en BASIC_AUTH |
|
StartingPosition |
S |
N/A |
AT_TIMESTAMP, TRIM_HORIZON o LATEST Solo se puede establecer en Crear |
|
StartingPositionTimestamp |
N |
N/A |
Obligatorio si StartingPosition se establece en AT_TIMESTAMP |
|
Etiquetas |
N |
N/A |
|
|
Temas |
S |
N/A |
Nombre del tema Solo se puede establecer en Crear |
nota
Cuando especifica un PollerGroupName, varias ESM de la misma Amazon VPC pueden compartir la capacidad de la unidad de sondeador de eventos (EPU). Puede utilizar esta opción para optimizar los costos del modo aprovisionado para sus ESM. Requisitos para la agrupación de ESM:
Las ESM deben estar dentro de la misma Amazon VPC.
Máximo de 100 ESM por grupo de sondeadores
El número máximo total de sondeadores en todos las ESM de un grupo no puede superar los 2000.
Puede actualizar el PollerGroupName para mover una ESM a un grupo diferente o eliminar una ESM de un grupo; para ello, configure una string vacía («») en PollerGroupName: