EventSource - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

EventSource

L'oggetto che descrive l'origine degli eventi che attivano la funzione. Ogni evento è costituito da un tipo e da un insieme di proprietà che dipendono da quel tipo. Per ulteriori informazioni sulle proprietà di ogni origine eventi, consultare l'argomento corrispondente a quel tipo.

Sintassi

Per dichiarare questa entità nel modelloAWS Serverless Application Model (AWS SAM), utilizza la sintassi seguente.

Proprietà

Properties

Oggetto che descrive le proprietà di questa mappatura degli eventi. L'insieme di proprietà deve essere conforme al Tipo definito.

Tipo: S3 | SNS | Kinesis | DynamoDB | SQS | Api | Pianificazione | ScheduleV2 CloudWatchEvent| EventBridgeRule| CloudWatchLogs| | IoTrule IoTRule| AlexaSkill| Cognito | HttpApi| MSK | MQ | SelfManagedKafka

Required: Yes

AWS CloudFormationcompatibilità: questa proprietà è unicaAWS SAM e non ha unAWS CloudFormation equivalente.

Type

Il tipo di evento,

Valori validi:S3SNS,Kinesis,DynamoDB,SQS,Api,Schedule,ScheduleV2,CloudWatchEvent,CloudWatchLogs,IoTRule,AlexaSkill,,Cognito,EventBridgeRule,HttpApi,MSK,MQ,SelfManagedKafka

Tipo: stringa

Required: Yes

AWS CloudFormationcompatibilità: questa proprietà è unicaAWS SAM e non ha unAWS CloudFormation equivalente.

Esempi

Evento API

Esempio di utilizzo di un evento API

YAML

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