Resolver-Tutorials (VTL) - AWS AppSync

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.

Resolver-Tutorials (VTL)

Anmerkung

Wir unterstützen jetzt hauptsächlich die APPSYNC_JS-Laufzeit und ihre Dokumentation. Bitte erwägen Sie, die APPSYNC_JS-Laufzeit und ihre Anleitungen hier zu verwenden.

Datenquellen und Resolver AWS AppSync übersetzen GraphQL-Anfragen und rufen Informationen aus Ihren Ressourcen ab. AWS AWS AppSync unterstützt die automatische Bereitstellung und Verbindungen mit bestimmten Datenquellentypen. AWS AppSync unterstützt AWS Lambda Amazon DynamoDB, relationale Datenbanken (Amazon Aurora Serverless), Amazon OpenSearch Service und HTTP-Endpunkte als Datenquellen. Sie können eine GraphQL-API mit Ihren vorhandenen AWS Ressourcen verwenden oder Datenquellen und Resolver erstellen. In diesem Abschnitt werden Sie in einer Reihe von Tutorials durch diesen Prozess geführt, um besser zu verstehen, wie die Details funktionieren und Optionen optimiert werden.

AWS AppSync verwendet in Apache Velocity Template Language (VTL) geschriebene Mapping-Vorlagen für Resolver. Weitere Informationen zur Verwendung von Mapping-Vorlagen finden Sie in der Referenz zu Resolver-Mapping-Vorlagen. Weitere Informationen zur Arbeit mit VTL finden Sie im Programmierleitfaden für Resolver-Mapping-Vorlagen.

AWS AppSync unterstützt die automatische Bereitstellung von DynamoDB-Tabellen aus einem GraphQL-Schema, wie unter Bereitstellung aus Schema (optional) und Beispielschema starten beschrieben. Sie können auch aus einer vorhandenen DynamoDB-Tabelle importieren, wodurch das Schema erstellt wird und Resolver verbunden werden. Dies wird unter Import aus Amazon DynamoDB (optional) beschrieben.