Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
MSK
El objeto que describe unMSK
tipo de origen de evento. Para obtener más información, consulteUso deAWS Lambdacon Amazon MSKen laAWS LambdaGuía para desarrolladores.
AWS SAMgenera unAWS::Lambda::EventSourceMappingrecurso cuando se establece este tipo de evento.
Sintaxis
Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.
YAML
MaximumBatchingWindowInSeconds:
Integer
StartingPosition:String
Stream:String
Topics:List
Properties
-
MaximumBatchingWindowInSeconds
-
La cantidad de tiempo máxima para recopilar registros antes de invocar la función, en segundos.
Type: Entero
Obligatorio: No
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
MaximumBatchingWindowInSeconds
propiedad de unAWS::Lambda::EventSourceMapping
recurso. -
StartingPosition
-
Posición del flujo donde comienza la lectura.
Valores válidos:
TRIM_HORIZON
oLATEST
Type: Cadena
Obligatorio: Sí
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
StartingPosition
propiedad de unAWS::Lambda::EventSourceMapping
recurso. -
Stream
-
El nombre de recurso de Amazon (ARN) de la secuencia de datos o un consumidor de flujos.
Type: Cadena
Obligatorio: Sí
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
EventSourceArn
propiedad de unAWS::Lambda::EventSourceMapping
recurso. -
Topics
-
El nombre del tema de Kafka.
Type: Lista
Obligatorio: Sí
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
Topics
propiedad de unAWS::Lambda::EventSourceMapping
recurso.
Ejemplos
Ejemplo de Amazon MSK para clúster existente
A continuación se muestra un ejemplo deMSK
tipo de origen de eventos para un clúster de Amazon MSK que ya existe en unAWSaccount.
YAML
Events: MSKEvent: Type: MSK Properties: StartingPosition: LATEST Stream: arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2 Topics: - MyTopic
Ejemplo de Amazon MSK para clúster declarado en la misma plantilla
A continuación se muestra un ejemplo deMSK
tipo de origen de eventos para un clúster de Amazon MSK declarado en el mismo archivo de plantilla.
YAML
Events: MSKEvent: Type: MSK Properties: StartingPosition: LATEST Stream: Ref: MyMskCluster # This must be the name of an MSK cluster declared in the same template file Topics: - MyTopic