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 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:StringFunctionArn:StringName:StringServiceRoleArn:String
Eigenschaften
Description-
Die Beschreibung Ihrer Datenquelle.
Typ: Zeichenfolge
Required: No
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
DescriptionEigenschaft einerAWS::AppSync::DataSourceRessource übergeben. FunctionArn-
Der ARN für die Lambda-Funktion
Typ: Zeichenfolge
Required: No
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
LambdaFunctionArnEigenschaft einesAWS::AppSync::DataSource LambdaConfigObjekts übergeben. LogicalId-
Der eindeutige Name Ihrer Datenquelle.
Typ: Zeichenfolge
Erforderlich: Ja
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
NameEigenschaft einerAWS::AppSync::DataSourceRessource übergeben. Name-
Der Name Ihrer Datenquelle. Geben Sie diese Eigenschaft an, um den
LogicalIdWert zu überschreiben.Typ: Zeichenfolge
Required: No
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
NameEigenschaft einerAWS::AppSync::DataSourceRessource ü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
WriteBerechtigungen mithilfe von bereitgestelltAWS SAM Konnektoren.CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
ServiceRoleArnEigenschaft einerAWS::AppSync::DataSourceRessource übergeben.