AWS AppSync GraphQL

Accès unifié aux données

Requête et accès aux données simplifiés

AWS AppSync utilise GraphQL, un langage de données qui permet aux applications clientes de récupérer, de modifier et de s'abonner aux données des serveurs. Dans une requête GraphQL, le client indique comment structurer les données lorsqu'elles sont renvoyées par le serveur. Cela permet au client d'envoyer une requête uniquement pour les données dont il a besoin, au format souhaité. GraphQL inclut également une fonction nommée « introspection », qui permet aux nouveaux développeurs d'un projet de découvrir les données disponibles sans nécessiter d'informations supplémentaires du backend.

Mise en cache

Mettez en cache les données qui ne changent pas souvent pour améliorer les performances

Les capacités de mise en cache des données côté serveur d’AWS AppSync permettent de réduire le besoin d'accéder directement aux sources de données en rendant les données disponibles dans des caches haute vitesse gérés en mémoire, ce qui permet de fournir des données à faible latence. Entièrement géré, cela élimine la surcharge opérationnelle liée à la gestion des clusters de cache. En offrant la flexibilité nécessaire pour mettre en cache de manière sélective les champs de données et les opérations définis dans le schéma GraphQL avec une expiration personnalisable, la mise en cache des données permet aux développeurs de configurer des performances optimales pour les besoins de leur entreprise.

Fédération d'API GraphQL

Générez une API GraphQL unifiée basée sur plusieurs API sources indépendantes provenant de différentes équipes

Une API GraphQL fusionnée AppSync compose plusieurs schémas GraphQL, importe des sources de données et des résolveurs AppSync à partir de plusieurs API et consolide toutes les ressources en combinant toutes les API en un seul point de terminaison d'API fusionné qui peut être exposé aux clients. Cela améliore l'isolation multiservice et réduit la nécessité pour les équipes de service d'interagir entre elles en automatisant l'intégration et la composition des schémas GraphQL.

AWS AppSync Events

Expériences en temps réel

Créez des expériences utilisateur engageantes

Publiez et abonnez-vous facilement à des mises à jour de données et à des événements en temps réel, tels que des résultats et statistiques sportifs en direct, des messages de discussion de groupe, des modifications de prix et de niveaux de stock, ou des mises à jour de localisation et de calendrier, sans avoir à déployer et à gérer l'infrastructure WebSockets.

Canaux Pub/Abo

Pub/Abo simplifié

Les développeurs commencent à utiliser les API AppSync Event en nommant simplement leur API Event et en définissant son mode d'autorisation par défaut et son ou ses espaces de noms de canal. Et voilà ! Ils peuvent alors immédiatement commencer à publier des événements sur les canaux qu'ils ont définis au moment de l'exécution.

Gestionnaires d'événements

Transformer et filtrer les messages

Les gestionnaires d'événements sont facultatifs et peuvent être utilisés par les développeurs pour transformer les événements au fur et à mesure de leur publication et pour appliquer une logique d'autorisation avancée aux demandes de connexion de publication ou d'abonnement.

Opérations simplifiées

Accès précis au contrôle

Modes d'authentification multiples

Les modes d'authentification multiples intégrés pour les clés d'API, les fournisseurs OIDC, Amazon Cognito et les autorisateurs Lambda personnalisés simplifient la configuration de l'authentification.

Noms de domaine personnalisés

Utilisez votre propre nom de domaine pour accéder aux points de terminaison AWS AppSync

AWS AppSync permet aux clients d'utiliser des noms de domaine personnalisés avec leurs points de terminaison d'API AWS AppSync. Pour créer un nom de domaine personnalisé dans AppSync, il vous suffit simplement de fournir un nom de domaine que vous possédez et d’indiquer un certificat valide AWS Certificate Manager (ACM) qui couvre votre domaine. Une fois le nom de domaine personnalisé créé, vous pouvez l'associer à n'importe quelle API AppSync disponible sur votre compte. Après que vous ayez mis à jour votre registre DNS pour le mapper au nom de domaine fourni par AppSync, vous pouvez configurer vos applications pour utiliser les nouveaux points de terminaison API GraphQL et Event. Vous pouvez changer l'association d'API sur votre domaine personnalisé quand vous le souhaitez, sans avoir à mettre à jour vos applications. Lorsqu'AppSync reçoit une demande sur le point de terminaison du domaine personnalisé, il l'achemine vers l'API associée pour traitement.

Observabilité innovante

Surveillance, analyse, journalisation et traçage

Avec AWS AppSync, vous pouvez facilement configurer AWS CloudWatch et AWS X-Ray pour une journalisation et un suivi complets pour vos API AppSync.

Sécurité d'entreprise

Sécurisez vos API

AWS AppSync prend en charge les API privées qui peuvent être utilisées pour limiter l'exposition aux API uniquement au sein du VPC d'un client. Le trafic vers une API privée utilise des connexions conçues pour être sécurisées et ne quitte pas le réseau Amazon. Les clients peuvent également utiliser le pare-feu d'applications Web (WAF) AWS pour protéger leur application Web et leur API AppSync contre les exploits Web courants, tels que les attaques par injection SQL et par script inter-site (XSS). 

En savoir plus sur la tarification d'AWS AppSync

Visiter la page de tarification
Prêt à vous lancer ?
Ouvrez la console AWS AppSync
D'autres questions ?
Contactez-nous.