本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
解析器教程 (VTL)
数据源和解析器是Amazon AppSync 转换 GraphQL 请求和从Amazon资源中获取信息的方式。Amazon AppSync 支持自动配置和与某些数据源类型的连接。Amazon AppSync 支持Amazon Lambda Amazon DynamoDB、关系数据库(Amazon Aurora Serverless)、亚马逊 OpenSearch 服务和 HTTP 终端节点作为数据源。您可以将 GraphQL API 与现有Amazon资源结合使用,也可以构建数据源和解析器。本节通过一系列教程演示了此过程,帮助您更好地理解详细的工作原理以及优化选项。
Amazon AppSync 使用用 Apache Velocity 模板语言 (VTL) 编写的映射模板供解决程序使用。有关使用映射模板的详细信息,请参阅解决程序映射模板参考文档。有关使用 VTL 的更多信息,请参阅 R esolver 映射模板编程指南。
Amazon AppSync 支持从 GraphQL 架构自动配置 DynamoDB 表,如从架构配置(可选)和启动示例架构中所述。您也可以从现有 DynamoDB 表中导入,从而创建架构并连接解析程序。从Amazon DynamoDB 导入(可选)中对此进行了概述。
主题