AWS AppSync ist ein vollständig verwalteter Service, der die Erstellung und Verwaltung von GraphQL- und Pub/Sub-APIs erleichtert und Entwicklern den sicheren Zugriff, die Bearbeitung und die Kombination von Daten aus einer oder mehreren Datenquellen über einen einzigen API-Endpunkt ermöglicht. Mit GraphQL schreiben Entwickler Resolver, die Daten aus Backend-Datenquellen wie Amazon DynamoDB, AWS Lambda, HTTP-APIs und anderen abrufen. Zur „Auflösung“ einer GraphQL-Abfrage zur Laufzeit wertet AppSync den Resolver-Code mit den Kontextinformationen zur Abfrage (z. B. der Kontext) aus. AppSync-Resolver werden in der Velocity Template Language (VTL) geschrieben und unterstützen flexible, integrierte Hilfsprogramme, mit denen Entwickler Daten parsen (z.B.: $util.parseJson), umwandeln (z.B.: $util.toJson), generieren (z.B.: $util.autoId und $util.autoUlid) und protokollieren (z.B.: $util.log) können.
Quelle: aws.amazon.com
Published by