Veröffentlicht am: Apr 17, 2019
Ab heute unterstützt Amplify Framework das Hinzufügen von Amazon Aurora Serverless als Datenquelle für Ihre AWS AppSync GraphQL-APIs beim Erstellen von mobilen Anwendungen und Webanwendungen. Dies ermöglicht es Entwicklern durch die Verwendung von Amplify CLI, Teil des Amplify Frameworks, eine GraphQL-API mit automatisch generiertem Schema und Resolvern zu generieren, die mit einer bestehenden Aurora Serverless-Datenbank funktioniert. Bisher mussten Entwickler eine AWS Lambda-Funktion einrichten, um Aurora Serverless als Datenquelle für eine GraphQL-API verwenden zu können.
Die GraphQL Transform-Bibliothek, die in der Amplify CLI enthalten ist, bietet eine einfache Abstraktion, die Entwicklern hilft, schnell skalierbare Web-Back-Ends und mobile Back-Ends auf AWS zu erstellen. Diese Version erweitert die GraphQL Transform-Bibliothek um Funktionen, die es Entwicklern ermöglichen, eine fein abgestufte Zugriffskontrolle über ihre APIs hinweg bereitzustellen, indem sie Autorisierungsregeln für Felder der obersten Ebene und Einzelfelder konfigurieren. Darüber hinaus können Entwickler den Zugriff auf verbundene Felder innerhalb eines Modells oder solche, die Beziehungen zwischen Daten darstellen, konfigurieren. Bisher wurden Zugriffsregeln nur auf Felder der obersten Ebene angewendet, und es gab keine Möglichkeit, den Zugriff auf einzelne und verbundene Felder zu konfigurieren.
Mit dieser Version können Entwickler unter Verwendung der Amplify JavaScript-Bibliothek OAuth-Abläufe in ihren Webanwendungen mit einem einzeiligen Code auslösen. Entwickler können entscheiden, ob sie die Amazon Cognito Hosted UI oder ihre eigene Benutzeroberfläche verwenden möchten, wobei sie dennoch die Möglichkeit haben, sich mit Benutzerpools zu verbinden und AWS-Anmeldeinformationen für den Zugriff auf ihre Ressourcen zu erhalten.
Weitere Informationen zu AWS Amplify entnehmen Sie unserer Dokumentation. Weitere Informationen zu diesen Funktionen finden Sie in unserem Blog-Eintrag.