

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 什么是 AWS AppSync？
<a name="what-is-appsync"></a>

AWS AppSync 允许开发人员通过安全、无服务器且高性能的 GraphQL 和 pub/sub API 将其应用程序和服务连接到数据和事件。您可以使用 AWS AppSync 执行以下操作：
+ 从单个 GraphQL API 终端节点中访问一个或多个数据来源的数据。
+ 将多个源 GraphQL API 合并为一个合并的 GraphQL API。
+ 将实时数据更新发布到您的应用程序。
+ 利用内置安全性、监控、日志记录和跟踪，并使用可选的缓存以实现低延迟。
+ 只需为 API 请求和传送的任何实时消息付费。

**重要**  
从 2025 年 3 月 13 日起，您可以使用 AWS AppSync Events 构建由 WebSocket 提供支持的实时 PubSub API。有关更多信息，请参阅《AWS AppSync Events 开发人员指南》**中的[通过 WebSocket 发布事件](https://docs.aws.amazon.com/appsync/latest/eventapi/publish-websocket.html)。

**Topics**
+ [AWS AppSync 功能](#appsync-feature-overview)
+ [您是 AWS AppSync 新用户吗？](#first-time-user)
+ [相关服务](#related-services)
+ [AWS AppSync 定价](#pricing-for-appsync)

## AWS AppSync 功能
<a name="appsync-feature-overview"></a>
+ 由 GraphQL 提供支持的简化数据访问和查询
+ 用于 GraphQL 订阅和 pub/sub 通道的无服务器 WebSocket
+ 服务器端缓存；在高速内存缓存中提供数据以实现低延迟
+ 支持使用 JavaScript 和 TypeScript 编写业务逻辑
+ 使用私有 API 限制 API 访问并与 AWS WAF 集成以提高企业安全性
+ 内置授权控制，支持 API 密钥、IAM、Amazon Cognito、OpenID Connect 提供程序以及用于自定义逻辑的 Lambda 授权。
+ 支持联合使用案例的合并 API

有关其中的每个功能的更多详细信息，请参阅 [AWS AppSync 功能](https://aws.amazon.com/appsync/product-details)。

## 您是 AWS AppSync 新用户吗？
<a name="first-time-user"></a>

我们建议新 AWS AppSync 用户先阅读以下小节：
+ 如果您不熟悉 GraphQL，请参阅[入门：在中创建你的第一个 GraphQL API AWS AppSync](quickstart.md)。
+ 如果您要构建使用 GraphQL API 的应用程序，请参阅[使用 Amplify 客户端构建客户端应用程序](building-a-client-app.md)和[在中使用实时数据应用程序的订阅 AWS AppSync](aws-appsync-real-time-data.md)。
+ 如果您要查找 GraphQL 解析器信息，请参阅以下内容：

  JavaScript/TypeScript
  + [解析器教程 (JavaScript)](https://docs.aws.amazon.com/appsync/latest/devguide/tutorials-js.html)
  + [解析器参考 (JavaScript)](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-js-version.html)

  VTL
  + [解析器教程 (VTL)](https://docs.aws.amazon.com/appsync/latest/devguide/tutorials.html)
  + [AWS AppSync 解析器映射模板参考 (VTL)](resolver-mapping-template-reference.md)
+ 如果您要查找 AWS AppSync 示例项目、更新等，请参阅 [AppSync 博客](https://aws.amazon.com/blogs/mobile/category/mobile-services/aws-appsync/)。

## 相关服务
<a name="related-services"></a>

如果您从头开始构建 Web 或移动应用程序，请考虑使用 [AWS Amplify](https://aws.amazon.com/amplify/)。Amplify 利用 AWS AppSync 和其他 AWS 服务，以帮助您以更少的工作量构建更稳健、更强大的 Web 和移动应用程序。

## AWS AppSync 定价
<a name="pricing-for-appsync"></a>

AWS AppSync 定价基于数百万次请求和更新。缓存需要额外付费。有关更多信息，请参阅[AWS AppSync定价](https://aws.amazon.com/appsync/pricing/)。

 下面列出了一般 AWS AppSync 定价的例外情况：
+ 对于授权和身份验证失败，不对请求计费。
+ 如果 API 密钥缺失或无效，系统不会向需要 API 密钥的调用方法收费。