AppSync是什么?
勉强前的印象
同步应用程序的数据……?
调查
AppSync是什么?
使用GraphQL这个Web API可以访问数据并进行处理的工具。
什么是WebAPI?
在进行API交互时,可以使用基于HTTP和HTTPS的API。
除了REST和SOAP,还有一种叫做GraphQL的方式。
GraphQL 是什么?
在Facebook于2015年公开的API规范中,REST存在如下问题。
-
- REST API の課題
ドキュメント管理が大変
使い方難しい
ドキュメントと実装がずれる
这个开发是为了解决 REST 中的问题,并在不适合使用 REST 时使用。
AppSync是什么?
GraphQL的托管服务。可以轻松使用GraphQL。
连接形象

AppSync使用GraphQL处理来自PC或移动设备的请求。解析器起到连接模式和数据源的作用。数据源可以指定为DynamoDB、Lambda、Aurora、Elasticsearch、HTTP终端点。
AppSync的特点
- シンプルかつ安全なデータアクセス
你可以通过GraphQL进行单个网络请求,从多个数据源获取数据。
- 組み込まれたリアルタイム & オフラインの機能
我们提供数据同步功能,可以实时推送数据更新,并具备离线访问以及在线恢复时解决冲突的功能,专为移动应用程序设计。
- サーバー管理が不要
由于完全托管的特性,无需进行设置、管理和维护。
用例
-
- ダッシュボード
リアルタイムでのデータ更新
複数ユーザが同時編集するようなもの
コラボレーションをするもの
自動更新ができる
ソーシャルメディア・チャット
複数ユーザ間のメッセージ管理ができる
オフライン時でも操作可能で、接続後自動sync
勉強后的印象
只有通过实际使用过API才能对其有一个模糊的理解,因此API可以自动获取数据的印象才会出现。
请查阅
-
- AWS AppSync
-
- 【AWS Black Belt Online Seminar】AWS AppSync
- 【速報】マネージドGraphQLサービス「AWS AppSync」が一般公開(GA)されました!