发布于: Apr 17, 2019
从今天开始,Amplify Framework 支持在构建移动和网络应用程序时,将 Amazon Aurora Serverless 添加为 AWS AppSync GraphQL API 的数据源。这样开发人员便能够使用 Amplify CLI(它是 Amplify Framework 的一部分)生成 GraphQL API,GraphQL API 具有自动生成的模式和解析器,适用于现有的 Aurora Serverless 数据库。以前,开发人员必须设置 AWS Lambda 函数才能将 Aurora Serverless 用作 GraphQL API 的数据源。
Amplify CLI 中包含的 GraphQL 转换库提供了一个简单的抽象概念,可帮助开发人员在 AWS 上快速创建可扩展的 Web 和移动后端。该版本为 GraphQL 转换库添加了一些功能,使开发人员能够通过为顶级和单个字段配置授权规则,在其 API 中提供精细访问控制。此外,开发人员还可以配置对模型中已连接字段或那些表示数据之间关系的字段的访问。之前,访问规则仅适用于顶级字段,无法配置对单个和连接字段的访问。
该版本还允许使用 Amplify JavaScript 库的开发人员用一行代码触发 Web 应用程序中的 OAuth 流。开发人员可以选择使用 Amazon Cognito 托管 UI 或他们自己的 UI,同时还可以与用户池进行联合并获取 AWS 凭证来访问他们的资源。