

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

# ワイルドカードサブドメインの設定
<a name="wildcard-subdomain-support"></a>

Amplify ホスティングはワイルドカードサブドメインをサポートするようになりました。ワイルドカードサブドメインは、既存のサブドメインと存在しないサブドメインをアプリケーションの特定のブランチに向けることができる包括的なサブドメインです。ワイルドカードを使用してアプリのすべてのサブドメインを特定のブランチに関連付けると、どのサブドメインでもアプリのユーザーに同じコンテンツを配信でき、各サブドメインを個別に設定する必要がなくなります。

ワイルドカードサブドメインを作成するには、サブドメイン名としてアスタリスク (\$1) を指定します。たとえば、アプリの特定のブランチにワイルドカードサブドメイン `*.example.com` を指定すると、example.com で終わる URL はすべてそのブランチにルーティングされます。この場合、`dev.example.com` および `prod.example.com` のリクエストは `*.example.com` サブドメインにルーティングされます。

Amplify はカスタムドメインでのみワイルドカードサブドメインをサポートしていることに注意してください。この機能はデフォルトの `amplifyapp.com` ドメインでは使用できません。

ワイルドカードサブドメインには、次の要件が適用されます。
+ サブドメイン名はアスタリスク (\$1) のみで指定する必要があります。
+ \$1domain.example.com のように、サブドメイン名の一部をワイルドカードで置き換えることはできません。
+ 「subdomain.\$1.example.com」 のように、ドメイン名の途中にあるサブドメインを置き換えることはできません。
+ デフォルトでは、Amplify でプロビジョニングされるすべての証明書は、カスタムドメインのすべてのサブドメインを対象としています。

## ワイルドカードサブドメインを追加または削除するには
<a name="to-add-or-edit-a-wildcard-subdomain"></a>

アプリにカスタムドメインを追加したら、アプリブランチにワイルドカードサブドメインを追加できます。

1. にサインイン AWS マネジメントコンソール し、[Amplify ホスティングコンソール](https://console.aws.amazon.com/amplify/)を開きます。

1. ワイルドカードサブドメインを管理したいアプリを選択します。

1. ナビゲーションペインで、**[ホスティング]** を選択し、**[カスタムドメイン]**を選択します。

1. **[カスタムドメイン]** ページで、**[ドメイン設定]** を選択します。

1. **[サブドメイン]** セクションでは、ワイルドカードサブドメインを追加または削除できます。
   + ワイルドカードサブドメインを新しく追加するには

     1. [**新規追加**] を選択します。

     1. サブドメインの場合、**\$1** を入力します。

     1. アプリブランチの場合、リストからブランチ名を選択します。

     1. **[保存]** を選択します。
   + ワイルドカードサブドメインを削除するには

     1. サブドメイン名の横にある [**削除**] を選択します。明示的に設定されていないサブドメインへのトラフィックは停止し、Amplify ホスティングはそれらのリクエストに 404 ステータスコードを返します。

     1. **[保存]** を選択します。