EventSource - 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.

EventSource

Objeto que describe el origen de los eventos que desencadenan la función. Cada evento consta de un tipo y un conjunto de propiedades que dependen de ese tipo. Para obtener más información acerca de las propiedades de cada fuente de eventos, consulte el tema correspondiente a ese tipo.

Sintaxis

Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.

Properties

Properties

Objeto que describe las propiedades de esta asignación de eventos. El conjunto de propiedades debe ajustarse al tipo definido.

Type: S3|SNS|Kinesis|DynamoDB|SQS|API|Schedule|Evento CloudWatch|Evento Bridgerule|CloudWatchLogs|Regla de IoT|Alex Skill|Cognito|HTTP: Papi|MÁSCARA|MQ|Kafka autogestionada

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Esta propiedad es específica deAWS SAMy no tieneAWS CloudFormationequivalente.

Type

Tipo de evento.

Valores válidos:S3,SNS,Kinesis,DynamoDB,SQS,Api,Schedule,CloudWatchEvent,CloudWatchLogs,IoTRule,AlexaSkill,Cognito,EventBridgeRule,HttpApi,MSK,MQ,SelfManagedKafka

Type: Cadena

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Esta propiedad es específica deAWS SAMy no tieneAWS CloudFormationequivalente.

Ejemplos

Evento API

Ejemplo de uso de un evento API

YAML

ApiEvent: Type: Api Properties: Method: get Path: /group/{user} RestApiId: Ref: MyApi