MSK - AWS Serverless Application Model

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 unMSKtipo 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 alMaximumBatchingWindowInSecondspropiedad de unAWS::Lambda::EventSourceMappingrecurso.

StartingPosition

Posición del flujo donde comienza la lectura.

Valores válidos: TRIM_HORIZON o LATEST

Type: Cadena

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alStartingPositionpropiedad de unAWS::Lambda::EventSourceMappingrecurso.

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 alEventSourceArnpropiedad de unAWS::Lambda::EventSourceMappingrecurso.

Topics

El nombre del tema de Kafka.

Type: Lista

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alTopicspropiedad de unAWS::Lambda::EventSourceMappingrecurso.

Ejemplos

Ejemplo de Amazon MSK para clúster existente

A continuación se muestra un ejemplo deMSKtipo 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 deMSKtipo 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