Publié le: Feb 23, 2022

AWS AppSync est un service entièrement géré qui facilite le développement et la gestion de GraphQL et des API en temps réel, ce qui permet d'accéder, de manipuler et de combiner en toute sécurité des données provenant d'un ou plusieurs sources de données via un point de terminaison API unique.

Désormais, AppSync prend en charge la configuration des en-têtes HTTP personnalisés dans les réponses aux opérations GraphQL. Avec la nouvelle fonction, il est désormais possible de définir directement dans AppSync des en-têtes supplémentaires envoyés aux clients à la suite d'une réponse à un appel d'API. Par exemple, s'il y a une exigence en matière de sécurité pour qu'un en-tête spécifique soit présent dans la réponse HTTP, l'opération GraphQL peut être configurée dans AppSync pour le générer.

AWS AppSync fournit un ensemble d'utilitaires intégrés qui peuvent être utilisés dans un résolveur GraphQL pour simplifier les interactions avec les sources de données ou les clients. Vous pouvez maintenant utiliser le nouvel utilitaire du résolveur $util.http.addResponseHeaders() pour configurer des en-têtes supplémentaires dans la réponse à une opération de l'API GraphQL.

Cette fonctionnalité est disponible dans toutes les régions AWS où AppSync est disponible. Pour plus d'informations sur le nouvel utilitaire VTL permettant de personnaliser les en-têtes de réponses HTTP, reportez-vous à la documentation AppSyncRéférence de l'utilitaire du modèle de mappage du résolveur.