AWS AppSync での GraphQL API の設計
AWS AppSync では、コンソールエクスペリエンスを使用して GraphQL API を作成できます。「サンプルスキーマの起動」セクションでこれを垣間見ました。ただし、このガイドでは、AWS AppSync で活用できるオプションと構成のカタログ全体は示されていませんでした。
コンソールで GraphQL API を作成することを選択した場合、検討すべきオプションがいくつかあります。「サンプルスキーマの起動」ガイドを読んだ方には、定義済みのモデルから API を作成する方法を紹介しました。以下のセクションでは、AWS AppSync で GraphQL API を作成するためのその他のオプションと構成について説明します。
このセクションでは、以下を行います。
-
Blank APIs or imports: このガイドでは、GraphQL API を作成するための作成プロセス全体を説明します。モデルのない空白のテンプレートから GraphQL を作成する方法、スキーマのデータソースを設定する方法、最初のリゾルバーをフィールドに追加する方法を学習します。
-
Real-time data: このガイドでは、AWS AppSync の WebSocket エンジンを使用して API を作成する場合に考えられるオプションについて説明します。
-
Merged APIs: このガイドでは、複数の既存の GraphQL API のデータを関連付けてマージすることにより、新しい GraphQL API を作成する方法を説明します。
RDS イントロスペクションを使用した GraphQL API の構築: このガイドでは、Data API を使用して Amazon RDS テーブルを統合する方法を説明します。