AWS AppSync vereinfacht das Prototyping von GraphQL-Abfragen in der AWS-Konsole mit Verbesserungen der GraphiQL Explorer- und Cognito-Integration
Heute machen wir es einfacher, GraphQL-Abfragen direkt in der AWS AppSync GraphQL Console zu erstellen, zu prototypisieren und zu testen.
AWS AppSync ist ein verwalteter GraphQL-Service, der die Anwendungsentwicklung dadurch vereinfacht, dass Sie eine flexible API erstellen können, mit der ein sicherer Zugriff sowie eine sichere Bearbeitung und Kombination von Daten aus einer oder mehreren Datenquellen mit weniger Netzwerkaufrufen möglich ist. Mit AWS AppSync können Sie skalierbare Anwendungen, einschließlich solcher, die Aktualisierungen in Echtzeit erfordern, auf einer Reihe von Datenquellen wie NoSQL-Datenspeichern, relationalen Datenbanken, HTTP-APIs und Ihren benutzerdefinierten Datenquellen mit AWS Lambda erstellen.
AppSync nutzt das beliebte Open-Source-Tool GraphiQL in der AWS AppSync GraphQL Console. GraphiQL ist eine grafische GraphQL-Entwicklungsumgebung im Browser, die eine interaktive Spielwiese zum Erstellen, Testen und Anzeigen der Live-Ergebnisse Ihrer Abfragen bietet. Heute integrieren wir das beliebte GraphiQL Explorer-Plugin, das vom Team von OneGraph entwickelt und als Open Source bereitgestellt wurde, in die AWS AppSync GraphQL Console. Der Explorer fügt eine grafische Darstellung der verfügbaren Felder und Eingaben hinzu, die verwendet werden kann, um vollständige Abfragen zu erstellen, indem Sie sich durch verfügbare Felder und Eingaben klicken, ohne die Abfragen wiederholt manuell eingeben zu müssen.
Wir machen es auch einfacher, die Amazon Cognito User Pools-Autorisierung beim Prototyping von Abfragen in der AWS AppSync GraphQL Console zu testen. Wenn Sie einen Cognito-Benutzerpool als Autorisierungsmodus in Ihrer AWS AppSync GraphQL-API hinzufügen, zeigt das GraphiQL-IDE-Anmeldedialogfeld im Abschnitt Abfragen der Konsole jetzt automatisch alle verfügbaren Client-IDs für den Benutzerpool an. Es ist nicht mehr erforderlich, Cognito-Client-IDs manuell aus der Amazon Cognito-Konsole zu kopieren und einzufügen, um die API-Autorisierung in einer AWS AppSync GraphQL-API zu testen.
Sie können diese neuen Funktionen im Abschnitt Abfragen Ihrer GraphQL-API in der AWS AppSync GraphQL Console ausprobieren.