主要功能

GraphQL

简化数据访问和查询

Amazon AppSync 使用 GraphQL,GraphQL 是一种数据语言,可使客户端应用程序能够从服务器获取、更改和订阅数据。在 GraphQL 查询中,客户端指定服务器返回数据时如何对数据进行结构化处理。如此一来,客户端便可以按所需的格式仅查询所需的数据。GraphQL 还包含一个名为“自检”的功能,通过此功能,项目的新开发人员即使不了解后端,也可以发现可用数据。

实时数据访问和更新

跨客户端和设备即时更新

Amazon AppSync 允许您使用 GraphQL 订阅指定哪部分数据应实时可用。GraphQL 订阅是应用程序代码中的一些简单语句,可告诉服务应该实时更新哪些数据。

离线数据同步

使用 Amplify DataStore,即使离线,也能与数据交互并更新数据

Amplify DataStore 配备熟悉的本地优先编程模型(无论您是在线还是离线,该模型均可与数据无缝交互),为 Web、移动和 IoT 开发人员提供了一个可查询的设备数据存储。当与 Amazon AppSync 结合使用时,数据存储可以利用云中的高级版本控制、冲突检测和解决方案,自动合并来自不同客户端的数据,并确保数据一致性和完整性。

应用程序中的数据查询、筛选和搜索

Amazon 数据源的预配置访问权限

Amazon AppSync 为客户端应用程序提供了使用 GraphQL 指定数据要求的能力,以便仅获取所需数据,从而允许进行服务器和客户端筛选。由于 Amazon AppSync 支持 Amazon Lambda、Amazon DynamoDB 和 Amazon Elasticsearch,因此,GraphQL 操作包括简单的查找、复杂的查询和映射、全文搜索、模糊/关键字搜索或地理位置查找。

缓存

缓存不频繁更改的数据以提高性能

Amazon AppSync 的服务器端数据缓存功能通过在高速内存托管缓存中提供数据,来减少直接访问数据源的需求,从而能够以较低延迟提供数据。它通过完全托管,消除了管理缓存集群的运营开销。 数据缓存提供了灵活性,可以有选择地缓存在具有可自定义有效期的 GraphQL 架构中定义的数据字段和操作,从而使开发人员能够进一步根据业务需求来配置最佳性能。

企业安全和精细访问控制

控制您的数据

Amazon AppSync 允许根据应用程序的需求,设置多个级别的数据访问和授权。简单访问可以通过密钥进行保护,限制性更高的权限可以通过 Amazon Identity and Access Management 利用角色来设置。此外,Amazon AppSync 还集成了 Amazon Cognito 用户池,提供电子邮件和密码功能、社交提供程序(Facebook、Google+ 和以 Amazon 登录),以及企业与 SAML 的联合。客户可以将群组功能用于用户和角色的逻辑组织,并将 OAuth 功能用于应用程序访问。

免费试用 12 个月

云服务器 EC2

每月免费使用 750 小时,两种实例类型可选,并可免费获得 750 小时公网 IPv4 地址

关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域