Veröffentlicht am: May 30, 2019
Ab sofort bietet die Amplify CLI (Teil des Open Source Amplify Frameworks) Unterstützung für das Hinzufügen einer AWS Lambda-Funktion zu Ihrer AWS AppSync API unter Verwendung des GraphQL Transformers und der neuen @Funktionsrichtlinie. Der in der Amplify CLI enthaltene GraphQL Transformer bietet ein einfaches Interface, das Entwicklern hilft, schnell skalierbare Web-Back-Ends und mobile Back-Ends auf AWS zu erstellen.
Diese Version fügt auch Funktionen zum GraphQL Transformer hinzu, die es Entwicklern ermöglichen, eine neue @Schlüsselrichtlinie in ihrem Schema zu verwenden, die die Syntax für die Erstellung benutzerdefinierter Indizes und die Durchführung erweiterter Suchvorgänge mit Amazon DynamoDB vereinfacht. Die @Schlüsselrichtlinie optimiert den Konfigurationsprozess von Schlüsselstrukturen für verschiedene Zugriffsmuster bei der Verwendung von DynamoDB als Datenquelle.
Darüber hinaus verbessert diese Version den allgemeinen Support für AWS Lambda, indem sie Entwicklern die Möglichkeit gibt, Berechtigungen für die Interaktion mit AWS-Ressourcen aus einer Lambda-Funktion zu vergeben. Dadurch werden die zugehörigen IAM-Ausführungsrollenrichtlinien aktualisiert, ohne dass manuelle Updates der IAM-Richtlinien durchgeführt werden müssen. Amplify füllt während der Lambda-Bereitstellung automatisch Umgebungsvariablen aus und sendet sie in Codebeispielen zur einfachen Referenzierung während der Entwicklung.
Weitere Informationen zum Amplify Framework erhalten Sie in unserer Dokumentation. Weitere Informationen zu diesen Funktionen erhalten Sie auch in unserem Blog-Beitrag.