Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon AppSync?Amazon AppSync 使开发人员能够通过安全、无服务器和高性能的 GraphQL 和 Pub/Sub 将其应用程序和服务连接到数据和事件。 APIs您可以通过以下方式执行以下操作 Amazon AppSync:
从单个 GraphQL API 终端节点中访问一个或多个数据来源的数据。
将多个源 GraphQL 合 APIs 并为一个合并的 GraphQL API。
将实时数据更新发布到您的应用程序。
利用内置安全性、监控、日志记录和跟踪,并使用可选的缓存以实现低延迟。
只需为 API 请求和传送的任何实时消息付费。
主题Amazon AppSync features你是首次 Amazon AppSync 使用吗?相关服务的定价 Amazon AppSync
Amazon AppSync features
由 GraphQL 提供支持的简化数据访问和查询
WebSockets 适用于 GraphQL 订阅和发布/订阅频道的无服务器
服务器端缓存;在高速内存缓存中提供数据以实现低延迟
JavaScript 并 TypeScript 支持编写业务逻辑
企业安全使用私有 APIs 功能限制 API 访问和集成 Amazon WAF
内置授权控制,支持 API 密钥、IAM、Amazon Cognito、OpenID Connect 提供程序以及用于自定义逻辑的 Lambda 授权。
合并 APIs 以支持联合用例
有关每项功能的更多详细信息,请参阅Amazon AppSync 功能。
你是首次 Amazon AppSync 使用吗?
我们建议初次使用的 Amazon AppSync 用户首先阅读以下章节:
如果您不熟悉 GraphQL,请参阅入门:在中创建你的第一个 GraphQL API Amazon AppSync。
如果您正在构建使用 GraphQL 的应用程序 APIs,请参阅使用 Amplify 客户端构建客户端应用程序和。在中使用实时数据应用程序的订阅 Amazon AppSync
如果您要查找 GraphQL 解析器信息,请参阅以下内容:
JavaScript/TypeScript
解析器教程 () JavaScript
解析器参考 () JavaScript
VTL
解析器教程 (VTL)
Amazon AppSync 解析器映射模板参考 (VTL)
如果您正在寻找 Amazon AppSync 示例项目、更新等,请查看AppSync博客。
相关服务
如果您从头开始构建 Web 或移动应用程序,请考虑使用 Amazon Amplify。Amplify 利用 Amazon AppSync 和其他 Amazon 服务来帮助您以更少的工作量构建更强大、更强大的网络和移动应用程序。
的定价 Amazon AppSync
Amazon AppSync 是根据数百万个请求和更新定价的。缓存需要额外付费。有关更多信息,请参阅 Amazon AppSync
定价。
以下列出了一般 Amazon AppSync 定价的例外情况:
中的 API 缓存 Amazon AppSync 不符合Amazon
免费套餐的资格。
对于授权和身份验证失败,不对请求计费。
如果 API 密钥缺失或无效,系统不会向需要 API 密钥的调用方法收费。