投稿日: Dec 6, 2021

本日、AWS AppSync の新機能をリリースいたします。これにより、AWS AppSync GraphQL API でカスタムドメイン名を使用できるようになります。

AWS AppSync はマネージド GraphQL サービスです。このサービスを使用すると、より少ないネットワーク呼び出しで、1 つ以上のデータソースからのデータに安全にアクセス、操作、および結合するための柔軟な API を作成でき、アプリケーション開発がシンプルになります。AWS AppSync を使用して、アプリケーションがインターネットを介してデータにアクセスし、リアルタイムの更新を受信するためにやり取りする GraphQL API とリアルタイム API を作成します。AWS AppSync は、API で同時に複数の認証モードをサポートすることにより、さまざまなタイプのアプリケーションが GraphQL API に簡単に接続できるようにします。

アカウントで AppSync API に関連付けることができるカスタムドメイン名を作成することにより、選択したドメイン名でシンプルで覚えやすいエンドポイント URL を利用する方法を導入します。カスタムドメイン名を使用すると、GraphQL API と Realtime API の両方で機能する単一のカスタムドメインを利用できます。AppSync でカスタムドメイン名を作成するには、所有するドメイン名を指定し、ドメインをカバーする有効な AWS Certificate Manager 証明書を提供するだけです。AppSync が、新しい AppSync ドメイン名を提示します。カスタムドメイン名を作成すると、アカウントで利用可能な AppSync API に関連付けることができます。AppSync ドメイン名にルーティングするように DNS レコードを更新すると、新しい GraphQL エンドポイントを使用するようにアプリケーションを設定できます。アプリケーションを更新しなくても、カスタムドメイン名の API アソシエーションはいつでも変更できます (例、ブルー/グリーンのデプロイを実行する)。AppSync がカスタムドメインエンドポイントでリクエストを受信すると、リクエストは関連する API によって処理されます。

カスタムドメイン名は、AppSync が利用可能なすべての AWS リージョンで利用できます。詳細については、ブログ記事AppSync ドキュメントを参照してください。