AWS SAM-Vorlage für eine Amazon-SQS-Anwendung - AWS Lambda

AWS SAM-Vorlage für eine Amazon-SQS-Anwendung

Sie können verwenden, um diese Anwendung zu entwickeln AWS SAM. Weitere Informationen zum Erstellen von AWS SAM-Vorlagen finden Sie unter AWS SAM-Vorlagengrundlagen im AWS Serverless Application Model Entwicklerhandbuch.

Nachfolgend finden Sie eine AWS SAM-Beispielvorlage für die Lambda-Anwendung aus dem Tutorial. Kopieren Sie den unten stehenden Text in eine Datei vom Typ .yaml und speichern Sie sie neben der ZIP-Datei, die Sie zuvor erzeugt haben. Beachten Sie, dass die Handler- und Runtime-Parameterwerte den Werten entsprechen sollten, die Sie bei der Erzeugung der Funktion im vorherigen Abschnitt verwendet haben.

Beispiel 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

Weitere Informationen zum Packen und Bereitstellen Ihrer Serverless Anwendung über die Package- und Deploy-Befehle finden Sie im Artikel zum Bereitstellen von Serverless Anwendungen im AWS Serverless Application Model Entwicklerhandbuch.