VTLtutoriels de résolution pour AWS AppSync - AWS AppSync

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

VTLtutoriels de résolution pour AWS AppSync

Note

Nous prenons désormais principalement en charge le runtime APPSYNC _JS et sa documentation. Pensez à utiliser le runtime APPSYNC _JS et ses guides ici.

Les sources de données et les résolveurs sont utilisés AWS AppSync pour traduire les requêtes GraphQL et récupérer des informations à partir de vos ressources. AWS AWS AppSync prend en charge le provisionnement automatique et les connexions avec certains types de sources de données. AWS AppSync prend également en charge Amazon DynamoDB AWS Lambda, les bases de données relationnelles (Amazon Aurora Serverless), OpenSearch Amazon Service et les points de terminaison en tant que sources de données. HTTP Vous pouvez utiliser un GraphQL API avec vos AWS ressources existantes ou créer des sources de données et des résolveurs à partir de zéro. Les sections suivantes visent à élucider certains des cas d'utilisation les plus courants de GraphQL sous forme de didacticiels.

AWS AppSync utilise des modèles de mappage écrits dans le langage de modèle Apache Velocity (VTL) pour les résolveurs. Pour plus d'informations sur l'utilisation des modèles de mappage, consultez la référence des modèles de mappage Resolver. Vous trouverez plus d'informations sur l'utilisation du modèle de VTL mappage Resolver dans le guide de programmation du modèle de mappage Resolver.

AWS AppSync prend en charge le provisionnement automatique des tables DynamoDB à partir d'un schéma GraphQL, comme décrit dans Provisionner à partir d'un schéma (facultatif) et Lancer un exemple de schéma. Vous pouvez également importer à partir d'une table DynamoDB existante qui va créer les schémas et connecter les résolveurs. Ceci est décrit dans Importer depuis Amazon DynamoDB (facultatif).