Lambda - AWS Serverless Application Model

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.

Lambda

Konfigurieren Sie eine AWS Lambda Funktion als Datenquelle für Ihren GraphQL API-Resolver.

Syntax

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer Vorlage AWS Serverless Application Model (AWS SAM) zu deklarieren.

YAML

LogicalId: Description: String FunctionArn: String Name: String ServiceRoleArn: String

Eigenschaften

Description

Die Beschreibung Ihrer Datenquelle.

Typ: Zeichenfolge

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Description Eigenschaft einer AWS::AppSync::DataSource Ressource übergeben.

FunctionArn

Der ARN für die Lambda-Funktion

Typ: Zeichenfolge

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die LambdaFunctionArn Eigenschaft eines AWS::AppSync::DataSource LambdaConfig Objekts übergeben.

LogicalId

Der eindeutige Name Ihrer Datenquelle.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Name Eigenschaft einer AWS::AppSync::DataSource Ressource übergeben.

Name

Der Name Ihrer Datenquelle. Geben Sie diese Eigenschaft an, um den LogicalId Wert zu überschreiben.

Typ: Zeichenfolge

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Name Eigenschaft einer AWS::AppSync::DataSource Ressource übergeben.

ServiceRoleArn

Die AWS Identity and Access Management (IAM-) Dienstrolle ARN für die Datenquelle. Das System übernimmt diese Rolle beim Zugriff auf die Datenquelle.

Anmerkung

Um den Zugriff auf Ihre Datenquelle zu widerrufen, entfernen Sie das Lambda-Objekt aus Ihrer AWS SAM Vorlage.

Typ: Zeichenfolge

Erforderlich: Nein. Wenn nicht angegeben, AWS SAM werden Write Berechtigungen mithilfe von bereitgestelltAWS SAM Konnektoren.

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die ServiceRoleArn Eigenschaft einer AWS::AppSync::DataSource Ressource übergeben.