Publié le: Dec 19, 2023

AWS AppSync est un service entièrement géré qui permet à nos clients de lier des applications à des données et à des événements avec les API GraphQL. AppSync permet aux clients de créer des API qui se connectent à plusieurs sources de données, telles que des API de microservices, des bases de données relationnelles et des bases de données NoSQL. Avec les API AppSync, les applications peuvent récupérer efficacement des données provenant de différentes sources en une seule demande.

Aujourd'hui, nous lançons des contrôles qui permettent aux clients de configurer plus facilement le comportement de leurs API lors du traitement des demandes. Les clients peuvent désormais :

  • définir un nombre maximum d'exécutions de résolveur par requête ;
  • définir une profondeur maximale des requêtes de données pour éviter des réponses profondément imbriquées ;
  • désactiver les requêtes d'introspection pour renforcer la sécurité.

Les clients utilisent les API AppSync pour accéder aux données provenant de différentes sources de données et pour créer des relations entre ces sources de données. Cela permet aux applications de récupérer des données complexes et imbriquées à partir de plusieurs sources en une seule demande. Certaines requêtes peuvent appeler de nombreux résolveurs et créer des réponses de données profondément imbriquées. Les clients qui gèrent les API AppSync souhaitent souvent mieux contrôler le comportement de leurs API dans ces scénarios. Ils souhaitent également pouvoir désactiver les requêtes d'introspection dans les situations où cela n'est pas nécessaire à leur utilisation. Ce nouvel ensemble de configurations permet aux clients de faire cela simplement.

Ces fonctionnalités sont désormais disponibles dans toutes les régions où Appsync est disponible. Pour en savoir plus et commencer à les utiliser, consultez la documentation AppSync.