发布于: Nov 28, 2017

AWS AppSync 是一项新服务,目前为公开预览版,通过它可实现在设备与云之间实时管理和更新移动应用数据,应用程序还可以在离线状态下与移动设备上的数据进行交互。借助 AWS AppSync,应用程序可以使用 GraphQL 数据语言以及针对移动和 Web 应用程序进行优化的软件开发工具包轻松地访问 AWS 服务。GraphQL 是一项开放标准,您可通过单一的网络请求来请求、更改和订阅所需的确切数据。这样一来,只需编写几行代码就可进行数据密集型应用程序的原型设计并生成这些应用程序。

通过 AWS AppSync 可以快速轻松地设计应用程序的原型并生成应用程序,并通过浏览器和移动应用提供实时协作体验,即使断开网络连接也可以使用。无论客户端是否连接网络,均可使用 GraphQL 查询和更改,包括积极 UI 更新。客户端可以使用 GraphQL 订阅获取连接设备与云之间的实时数据更新。

AWS AppSync 已与热门移动应用程序框架进行集成,包括 iOS、Android 和 JavaScript,并自动实现应用程序的实时和离线功能。在做出更改后,您可以选择将哪些数据自动同步到每名用户的设备上,从而优化用户体验并将对存储和带宽的要求降至最低。借助 AWS AppSync,您的应用程序可以访问 Amazon DynamoDB 中的数据,触发 AWS Lambda 函数,或运行 Amazon Elasticsearch 查询。AWS AppSync 还与 AWS Identity and Access Management 以及 Amazon Cognito 用户池进行集成,您可以针对 GraphQL 操作的权限进行精细设置,保护用户和应用数据的安全。

阅读博客,了解有关 AWS AppSync 预览版的更多信息。要注册公开预览版,请单击此处请求访问权限

AWS AppSync 目前在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)和美国东部(俄亥俄)区域提供。