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 ciascuna fonte di eventi, consultate l'argomento corrispondente a quel tipo.

Sintassi

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

Proprietà

Properties

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

Tipo : AlexaSkill| Api | | | Cognito CloudWatchEventCloudWatchLogs| DocumentDB | DynamoDB | | | IOTRule | Kinesis | MQ EventBridgeRuleEventBridgeRule | HttpApiHttpApi MSK | S3 | Pianificazione | ScheduleV2| | SNS | SQS SelfManagedKafka

Campo obbligatorio: sì

AWS CloudFormationcompatibilità: Questa proprietà è unica e non ha un equivalente. AWS SAM AWS CloudFormation

Type

Il tipo di evento,

Valori validi: AlexaSkill ApiCloudWatchEvent,CloudWatchLogs,Cognito,DocumentDB,DynamoDB,EventBridgeRule,HttpApi,IoTRule,Kinesis, MQMSK,S3,Schedule,ScheduleV2,SelfManagedKafka,SNS, SQS

Tipo: stringa

Campo obbligatorio: sì

AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.

Esempi

APIEvent

Esempio di utilizzo di un evento API

YAML

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