解析器教程 (VTL) - Amazon AppSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

解析器教程 (VTL)

注意

我们现在主要支持 APPSYNC_JS 运行时环境及其文档。请考虑使用 APPSYNC_JS 运行时环境和此处的指南。

Amazon AppSync 通过数据源和解析器转换 GraphQL 请求,并从 Amazon 资源中获取信息。AmazonAppSync 支持自动预置和连接到某些数据源类型。AmazonAppSync 支持将 Amazon Lambda、Amazon DynamoDB、关系数据库 (Amazon Aurora Serverless)、Amazon OpenSearch Service 和 HTTP 终端节点作为数据源。您可以将 GraphQL API 与现有的 Amazon 资源一起使用,或者构建数据源和解析器。本节通过一系列教程演示了此过程,帮助您更好地理解详细的工作原理以及优化选项。

Amazon AppSync 将以 Apache Velocity 模板语言 (VTL) 编写的映射模板用于解析器。有关使用映射模板的更多信息,请参阅解析器映射模板参考。有关使用 VTL 的更多信息,请参阅解析器映射模板编程指南

Amazon AppSync 支持从 GraphQL 架构中自动预置 DynamoDB 表,如“从架构中预置”(可选)和“启动示例架构”中所述。您也可以从现有 DynamoDB 表中导入,从而创建架构并连接解析器。在“从 Amazon DynamoDB 导入”(可选)中简要说明了该内容。