25 万个免费 API 请求
可每月接收,为期 12 个月,包含在 AWS Free Tier 中
什么是 AWS AppSync?
AWS AppSync 是一项无服务器 GraphQL 和 Pub/Sub API 服务,可简化现代化 Web 和移动应用程序的构建过程。
AWS AppSync GraphQL API 通过提供一个终端节点来安全地查询或更新来自多个数据库、微服务和 API 的数据,从而简化应用程序开发。
AWS AppSync Pub/Sub API 通过无服务器 WebSockets 连接自动发布数据更新给订阅的 API 客户端,以此轻松创建引人入胜的实时体验。
优势
单一数据 API
通过使用 GraphQL 的单一网络请求利用来自一个或多个数据来源的适当数据为您的应用程序提供支持。AWS AppSync 将您的 GraphQL API 安全地连接到 AWS DynamoDB、RDS、OpenSearch 和 Lambda 之类的数据来源。添加缓存以提高性能、进行身份验证以保护您的数据以及客户端数据存储以使离线客户端保持同步等操作也一样轻松简单。
实时数据体验
通过扩展 GraphQL API 来包含订阅,以从任何事件源发布实时数据更新到订阅的 Web、移动和 IoT 客户端。或者,从一个没有 GraphQL 的简单 Pub/Sub API 开始。无论哪种方式,AWS AppSync 都能处理无服务器 WebSockets 连接的创建、消息广播以及向高达数百万的连接客户端进行群发。
100% 无服务器
AWS AppSync 提供完全托管的 GraphQL API 和 Pub/Sub API 设置、管理、自动扩展和高可用性。通过对 AWS WAF、CloudWatch 和 X-Ray 的内置支持轻松保护、监控、记录和跟踪您的 API。只需要为对 API 的请求和发送给连接客户端的任何实时消息付费。
工作原理
-
AppSync GraphQL API
-
AppSync Pub/Sub API
-
AppSync GraphQL API
-
使用 AWS AppSync 构建的 GraphQL API 为前端开发人员提供从单一 GraphQL 终端节点查询多个数据库、微服务和 API 的能力。
-
AppSync Pub/Sub API
-
使用 AWS AppSync 构建的 Pub/Sub API 使前端开发者能够通过无服务器 WebSockets 连接向订阅的 API 客户端发布实时数据更新。
使用案例
-
统一的数据访问
-
统一的微服务访问
-
离线应用程序同步
-
实时协作
-
实时聊天应用程序
-
实时 IoT 控制面板
-
统一的数据访问
-
-
统一的微服务访问
-
离线应用程序同步
-
离线应用程序同步
借助 AWS AppSync 和 Amplify DataStore(一种设备内置持久性存储引擎,具有可用于数据版本控制和冲突检测及解决的内置支持)在移动/Web 应用程序与云之间自动同步数据。
其他资源:教程
-
实时协作
-
-
实时聊天应用程序
-
-
实时 IoT 控制面板
-
详细了解 AWS AppSync 的功能