AWS AppSync

サーバーレスな GraphQL と Pub/Sub API を使用してアプリケーション開発を加速する

250,000 件の API リクエストは無料です

/月 (AWS 無料利用枠 12 か月間)

1 つのネットワークリクエストで、1 つまたは複数のソースやマイクロサービスからデータにアクセスできます。

サーバーレスの WebSocket を通じて、任意のイベントソースからサブスクライブしたクライアントにデータを公開することで、魅力的なリアルタイムエクスペリエンスを実現します。

オフラインでも、オフラインでのデータ同期、バージョニング、競合解決を使用して、データをやりとりおよび更新します。

API へのリクエストと、接続されたクライアントに配信されたリアルタイムのメッセージに対してのみお支払いいただけます。

仕組み

AWS AppSync は、サーバーレスの GraphQL および Pub/Sub API を作成し、単一のエンドポイントを通じて安全にデータの照会、更新、公開を行うことで、アプリケーションの開発を簡素化します。 

  • GraphQL API
  • AWS AppSync で構築された GraphQL API により、フロントエンドデベロッパーは単一の GraphQL エンドポイントから複数のデータベース、マイクロサービス、および API にクエリを実行できます。 

    AWS AppSync が GraphQL API を利用したアプリケーションの作成をサポートする様子を示した図
  • Pub/Sub API
  • AWS AppSync で構築された Pub/Sub API により、フロントエンドデベロッパーはサーバーレスな WebSocket 接続を介して、サブスクライブしている API クライアントにリアルタイムのデータ更新を発行することが可能です。
    AWS AppSync Pub/Sub API がサーバーレス WebSocket と連携してデータを処理する様子を示した図。
AWS AppSync の紹介 (01:23)
サーバーレス GraphQL および Pub/Sub API
AWS AppSync により、アプリケーションは必要なデータに正確にアクセスすることができます。複数のソースからのデータに安全にアクセス、操作、結合するための柔軟な API を作成API へのリクエストと、接続されたクライアントに配信されたリアルタイムのメッセージに対してのみお支払いいただけます。

ユースケース

複数のデータソースからデータを取得または変更する

1 回のネットワーク呼び出しで、複数のデータソース (SQL、NoSQL、検索データ、REST エンドポイント、およびマイクロサービス) を操作します。

複数のデータソースの操作の詳細 »

クライアントが中断された場合にデータを同期する

AWS AppSync と AWS Amplify DataStore を使用して、モバイルおよびウェブアプリケーションとクラウドの間でデータを自動的に同期します。

オフラインデータ同期の詳細 »

リアルタイムのコラボレーションおよびチャットアプリケーションを構築する

バックエンドから接続されたクライアントに対して、および接続されたクライアント間でデータをブロードキャストし、会話型のモバイルアプリケーションまたはウェブアプリケーションを構築します。

リアルタイムアーキテクチャの詳細 »

IoT データを管理する

AWS IoT サービスに送信されたデバイスデータにアクセスして、モバイルまたはウェブアプリケーションでリアルタイムのダッシュボードを構築します。

リアルタイムの IoT データモニタリングの詳細 »

最初に行うべきこと

AWS AppSync の機能を確認する

統合されたデータアクセス、リアルタイムエクスペリエンス、合理化された運用のための機能を詳しく見る。

AWS AppSync を無料

250,000 API リクエストを 12 ヶ月間、無料でご利用いただけます。

エキスパートに問い合わせる

スタートアップからエンタープライズレベルまで、ニーズに沿ったサポートを受けられます。


AWS の詳細を見る