Modello AWS SAM per un'applicazione Amazon SQS - AWS Lambda

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

Modello AWS SAM per un'applicazione Amazon SQS

È possibile creare l'applicazione utilizzando AWS SAM. Per ulteriori informazioni sulla creazione di modelli AWS SAM, consulta Nozioni di base sui modelli AWS SAM nella Guida per gli sviluppatori di AWS Serverless Application Model.

Di seguito è riportato un modello di esempio AWS SAM per l'applicazione Lambda dal tutorial. Copiare il testo seguente in un file .yaml e salvarlo insieme al pacchetto ZIP creato in precedenza. Si noti che i valori dei parametri Handler e Runtime devono corrispondere a quelli utilizzati nella sezione precedente per creare la funzione.

Esempio template.yaml
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: Example of processing messages on an SQS queue with Lambda Resources: MySQSQueueFunction: Type: AWS::Serverless::Function Properties: Handler: index.handler Runtime: nodejs18.x Events: MySQSEvent: Type: SQS Properties: Queue: !GetAtt MySqsQueue.Arn BatchSize: 10 MySqsQueue: Type: AWS::SQS::Queue Properties: QueueName: my-queue

Per informazioni su come creare il pacchetto e distribuire l'applicazione serverless utilizzando i comandi di creazione di pacchetti e distribuzione, consultare Distribuzione delle applicazioni serverless nella Guida per gli sviluppatori di AWS Serverless Application Model.