Veröffentlicht am: Aug 31, 2023
AWS AppSync ist ein verwalteter Service, mit dem skalierbare APIs ganz einfach erstellt werden können, die Anwendungen mit Daten verbinden. Mit AppSync können API-Entwickler Resolver schreiben, um die Business-Logik zu definieren, die ihre AppSync GraphQL- und Pub/Sub-APIs mit Daten verbindet. Entwickler nutzen AppSync, um mit Datenquellen wie Amazon-DynamoDB-Tabellen zu interagieren, indem sie ihre JavaScript-Resolver schreiben, die auf der AppSync JavaScript (APPSYNC_JS)-Laufzeit ausgeführt werden. AppSync bietet jetzt neue Funktionen für die Interaktion mit DynamoDB-Tabellen, die die Entwicklererfahrung mit JavaScript-Resolvern vereinfachen.
AppSync stellt ein neues Modul bereit, das im Paket „@aws -appsync/utils/dynamodb“ verfügbar ist und das Entwickler verwenden können, um DynamoDB-Anfragen zu erstellen. Entwickler können zum Erstellen ihrer Anfragen Funktionen wie „scan“, „get“, „create“, „update“, „sync“ und „remove“ verwenden. Sie können ihre JavaScript-Objekte direkt an die Funktionen übergeben, die automatisch die Konvertierung zwischen JavaScript-Typen und DynamoDB-Typen durchführen. Mit den Dienstprogrammen können Entwickler ganz einfach vollständige oder teilweise Aktualisierungen von Elementen vornehmen, Bedingungen festlegen und Filter für Scans und Abfragen schreiben. Bei der lokalen Arbeit sind die Funktionen vollständig typisiert, sodass Entwickler die Typvalidierung mit TypeScript verwenden und die Autovervollständigung in ihren Code-Editoren nutzen können.
Die neuen AppSync-Dienstprogramme für DynamoDB sind jetzt in allen AWS-Regionen verfügbar, die von AppSync unterstützt werden. Weitere Informationen finden Sie in unserem Blogbeitrag, in der Übersicht über JavaScript-Resolver und in der Dokumentation zu den integrierten Modulen.