AWS SAM-Vorlage für eine DynamoDB-Anwendung - AWS Lambda

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS SAM-Vorlage für eine DynamoDB-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 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 Resources: ProcessDynamoDBStream: Type: AWS::Serverless::Function Properties: Handler: handler Runtime: runtime Policies: AWSLambdaDynamoDBExecutionRole Events: Stream: Type: DynamoDB Properties: Stream: !GetAtt DynamoDBTable.StreamArn BatchSize: 100 StartingPosition: TRIM_HORIZON DynamoDBTable: Type: AWS::DynamoDB::Table Properties: AttributeDefinitions: - AttributeName: id AttributeType: S KeySchema: - AttributeName: id KeyType: HASH ProvisionedThroughput: ReadCapacityUnits: 5 WriteCapacityUnits: 5 StreamSpecification: StreamViewType: NEW_IMAGE

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.