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