GraphQL API の設計 - AWS AppSync

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GraphQL API の設計

AWS AppSync では、コンソールエクスペリエンスを使用して GraphQL API を作成できます。「サンプルスキーマの起動」セクションでこれを垣間見ました。ただし、このガイドでは、AWS AppSync で活用できるオプションと構成のカタログ全体は示されていませんでした。

コンソールで GraphQL API を作成することを選択した場合、検討すべきオプションがいくつかあります。「サンプルスキーマの起動」ガイドを読んだ方には、定義済みのモデルから API を作成する方法を紹介しました。以下のセクションでは、AWS AppSync で GraphQL API を作成するためのその他のオプションと構成について説明します。

このセクションでは、以下を行います。

  1. Blank APIs or imports: このガイドでは、GraphQL API を作成するための作成プロセス全体を説明します。モデルのない空白のテンプレートから GraphQL を作成する方法、スキーマのデータソースを設定する方法、最初のリゾルバーをフィールドに追加する方法を学習します。

  2. Real-time data: このガイドでは、AWS AppSync の WebSocket エンジンを使用して API を作成する場合に考えられるオプションについて説明します。

  3. Merged APIs: このガイドでは、複数の既存の GraphQL API のデータを関連付けてマージすることにより、新しいGraphQL APIを作成する方法を説明します。

  4. RDS のイントロスペクション: このガイドでは、Data API を使用して Amazon RDS テーブルを統合する方法を説明します。