发布于: Nov 27, 2023

AWS AppSync 是一项完全托管的服务,让客户能够将应用程序连接到数据和事件。使用 AppSync GraphQL API,客户可以创建连接到多个数据来源(例如微服务 API、关系数据库和 NoSQL 数据库)的 API。然后,应用程序通过一个高效请求就可以从不同的来源检索数据。

在为现有数据库构建 API 时,开发人员通常必须构建一个能够准确表示其表格的接口。这是一个耗时且容易出错的过程。AppSync 现在让客户能够更轻松地基于在配置了 Data API 的 Amazon Aurora 集群上运行的现有 MySQL 和 PostgreSQL 数据库的表创建 GraphQL API。AppSync 可以通过内查数据库并为发现的表生成匹配的 GraphQL 类型来解决这个问题。客户可以在 AppSync 控制台中从自己的数据库构建架构,并生成实现所需数据库访问逻辑的解析器。只需几个步骤,客户就可以创建一个功能全面的 API 来使用 AppSync 的所有功能,例如多种授权模式、缓存和通过 GraphQL 订阅进行实时通知。

此外,AppSync 现在提供一些实用工具,让客户能够在 JavaScript 解析器中轻松编写 SQL,无需额外的计算能力。您可以使用新的 SQL 标记模板来编写可以在运行时安全地接受动态值的静态 SQL 语句。您还可以使用新的实用函数来动态地构建“选择”、“插入”、“更新”和“删除”语句。 

要开始使用,请参阅我们的博客文章AppSync 文档