Tutoriels sur le résolveur (VTL) - 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.

Tutoriels sur le résolveur (VTL)

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 AWS AppSync traduisent les requêtes GraphQL et récupèrent les informations 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 en charge Amazon DynamoDBAWS Lambda, les bases de données relationnelles (Amazon Aurora Serverless), OpenSearch Amazon Service et les points de terminaison HTTP en tant que sources de données. Vous pouvez utiliser une API GraphQL avec vos AWS ressources existantes ou créer des sources de données et des résolveurs. Cette section vous guide à travers ce processus en une série de didacticiels pour mieux comprendre comment les détails fonctionnent et affiner les options.

AWS AppSync utilise des modèles de mappage écrits en langage Apache Velocity Template Language (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. De plus amples informations sur l'utilisation de VTL sont disponibles 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).