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.
VTLResolver-Tutorials für AWS AppSync
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 werden verwendet, AWS AppSync um GraphQL-Anfragen zu übersetzen und Informationen aus Ihren Ressourcen abzurufen. AWS AWS AppSync unterstützt die automatische Bereitstellung und Verbindungen mit bestimmten Datenquellentypen. AWS AppSync unterstützt AWS Lambda auch Amazon DynamoDB, relationale Datenbanken (Amazon Aurora Serverless), Amazon OpenSearch Service und HTTP Endpunkte als Datenquellen. Sie können GraphQL API mit Ihren vorhandenen AWS Ressourcen verwenden oder Datenquellen und Resolver von Grund auf neu erstellen. Die folgenden Abschnitte sollen einige der gängigsten GraphQL-Anwendungsfälle in Form von Tutorials erläutern.
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.
Themen
- Erstellen einer einfachen Post-Anwendung mit DynamoDB-Resolvern
- Verwenden von Resolvern AWS Lambda
- Verwenden von OpenSearch Service-Resolvern
- Verwenden von lokalen Resolvern
- Kombinieren von GraphQL-Resolvern
- Verwenden von DynamoDB-Batchoperationen
- DynamoDB-Transaktionen durchführen
- Verwenden von Resolvern HTTP
- Verwenden von Aurora Serverless-Resolvern
- Verwendung von Pipeline-Resolvern
- Verwenden von Delta Sync-Vorgängen für versionierte Datenquellen