AWS AppSync GraphQL

統合されたデータアクセス

簡素化されたデータアクセスとクエリ

AWS AppSync では、サーバーにあるデータのフェッチ、変更、サブスクライブをクライアントアプリケーションから実行できるデータ言語、GraphQL が使用されます。GraphQL クエリでは、サーバーから返されたデータをどのように構造化するかをクライアントが指定します。これによって、クライアントは必要なデータのみを必要なフォーマットでクエリできます。GraphQL には "自己観察" という機能があり、バックエンドの知識がなくても、プロジェクトの新しい開発者は利用可能なデータを見つけることができます。

キャッシュ

頻繁に変更されないデータをキャッシュして、パフォーマンスを向上させます。

AWS AppSync のサーバー側のデータキャッシング機能は、データを高速インメモリ管理キャッシュで利用できるようにし、低レイテンシーでデータを配信することで、データソースに直接アクセスする必要性を減らします。完全マネージド型のため、キャッシュクラスターを管理する運用上のオーバーヘッドがなくなります。 有効期限がカスタマイズ可能な GraphQL スキーマで定義したデータフィールドと操作を、選択的にキャッシュする柔軟性を提供することにより、開発者はビジネスニーズに最適なパフォーマンスを設定できるようになります。

GraphQL API フェデレーション

さまざまなチームの複数の独立したソース API を基に、統一された GraphQL API を生成する

AppSync マージ GraphQL API は、複数の GraphQL スキーマを構成し、複数の API から AppSync データソースとリゾルバをインポートし、すべてのリソースを統合して、すべての API をクライアントに公開できる単一のマージ API エンドポイントに結合します。これにより、GraphQL スキーマの統合と構成が自動化されるため、マルチサービスの分離が改善され、サービスチームが相互にやり取りする必要が最小限に抑えられます。

AWS AppSync イベント

リアルタイムエクスペリエンス

魅力的なユーザー体験を構築

WebSockets インフラストラクチャをデプロイして管理しなくても、ライブスポーツのスコアや統計、グループチャットメッセージ、価格や在庫レベルの変更、場所やスケジュールの更新など、リアルタイムのデータ更新やイベントを簡単に公開して購読できます。

パブ/サブチャンネル

パブ/サブの簡略化

開発者は、イベント API に名前を付け、デフォルトの認証モードとチャネル名前空間を定義するだけで AppSync イベント API を使い始めることができます。これだけです。その後、ランタイムに定義したチャンネルへのイベントの公開をすぐに開始できます。

イベントハンドラー

メッセージの変換とフィルタリング

イベントハンドラーはオプションであり、開発者がイベントを公開時に変換したり、公開または購読の接続要求に対して高度な承認ロジックを実行したりするために使用できます。

簡素化されたオペレーション

きめ細かなアクセス制御

複数の認証モード

API キー、OIDC プロバイダー、Amazon Cognito、カスタム Lambda オーソライザー用の複数の組み込み認証モードにより、認証を簡単に設定できます。

カスタムドメイン名

お客様独自のドメイン名を使用して、AWS AppSync エンドポイントにアクセスできます

AWS AppSync により、お客様は AWS AppSync API エンドポイントでカスタムドメイン名を使用できます。AppSync でカスタムドメイン名を作成するには、所有するドメイン名を提供し、ドメインをカバーする有効な AWS Certificate Manager (ACM) 証明書を示すだけです。カスタムドメイン名を作成すると、アカウントで利用可能な AppSync API にドメイン名を関連付けることができます。AppSync が提供するドメイン名にマッピングするように DNS レコードを更新した後、新しい GraphQL エンドポイントとイベント API エンドポイントを使用するようにアプリケーションを設定することができます。アプリケーションを更新しなくても、カスタムドメインの API アソシエーションをいつでも変更できます。AppSync がカスタムドメインエンドポイントでリクエストを受信すると、関連する API にルーティングして処理します。

すぐに使える可観測性

モニタリング、分析、ロギング、追跡

AWS AppSync を使用すると、AWS CloudWatch と AWS X-Ray を簡単に設定して、AWS AppSync の包括的なロギングとトレースを提供することができます。

エンタープライズセキュリティ

API をセキュリティで保護

AWS AppSync はプライベート API をサポートしているため、API の公開をお客様の VPC 内のみに制限できます。プライベート API へのトラフィックは、安全性を考慮して設計され、Amazon ネットワークを離れることのない接続を使用します。また、AWS ウェブアプリケーションファイアウォール (WAF) を使用して、SQL インジェクションやクロスサイトスクリプティング (XSS) 攻撃などの一般的なウェブエクスプロイトからウェブアプリケーションと AppSync API を保護することもできます。 

AWS AppSync 料金の詳細情報

料金ページを見る
始める準備はできましたか?
AWS AppSync コンソールを開く
ご不明な点がおありですか?
お問い合わせ