Veröffentlicht am: Feb 23, 2022
AWS AppSync ist ein vollständig verwalteter Service, der die Entwicklung und Verwaltung von GraphQL- und Echtzeit-APIs erleichtert und den sicheren Zugriff, die Bearbeitung und die Kombination von Daten aus einer oder mehreren Datenquellen über einen einzigen API-Endpunkt ermöglicht.
AppSync unterstützt jetzt die Konfiguration benutzerdefinierter HTTP-Header in Antworten auf GraphQL-Operationen. Mit der neuen Funktion können jetzt direkt in AppSync zusätzliche Header definiert werden, die bei der Beantwortung eines API-Aufrufs an Clients gesendet werden. Wenn es z. B. eine Sicherheitsanforderung gibt, dass ein bestimmter Header in der HTTP-Antwort vorhanden sein muss, kann die GraphQL-Operation in AppSync so konfiguriert werden, dass sie diesen erzeugt.
AWS AppSync verfügt über eine Reihe integrierter Dienstprogramme, die innerhalb eines GraphQL-Resolvers zum Vereinfachen der Interaktion mit Datenquellen oder Clients genutzt werden können. Mit dem neuen Resolver-Dienstprogramm $util.http.addResponseHeaders() können Sie jetzt zusätzliche Header in der Antwort für eine GraphQL-API-Operation konfigurieren.
Diese Funktion ist in allen AWS-Regionen verfügbar, in denen AppSync zur Verfügung steht. Weitere Informationen zum neuen VTL-Dienstprogramm zur Anpassung von HTTP-Antwort-Headern finden Sie in der AppSync-Dokumentation Resolver Mapping Template Utility Reference.