翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ドメイントラフィックを Lightsail コンテナサービスにルーティングする
サービスのカスタムドメインを有効にした場合は、Amazon Lightsail コンテナサービスにメンバードメイン名を紐づける必要があります。これを行うには、コンテナサービスで使用している証明書に指定されている各ドメインの DNS ゾーンに、エイリアスレコードを追加します。追加するレコードはすべて、コンテナサービスのデフォルトのドメイン (例:https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com
) に紐づけする必要があります。
このガイドでは、Lightsail DNS ゾーンを使用してコンテナサービスにドメインを指定する手順について説明しています。Lightsail DNS ゾーンの詳細については、Amazon Lightsail の DNS を参照してください。
コンテナサービスの詳細については、「コンテナサービス」を参照してください。
注記
Route 53 を使用してドメインの DNS をホストする場合は、Route 53 のドメインのホストゾーンにエイリアスレコードを追加する必要があります。詳細については、Route 53 のドメインのトラフィックを Amazon Lightsail コンテナサービス にルーティングする」を参照してください。
前提条件
開始する前に、Lightsail コンテナサービスのカスタムドメインを有効にする必要があります。詳細については、「Amazon Lightsail コンテナサービスでのカスタムドメインの有効化と管理」を参照してください。
コンテナサービスのデフォルトドメインを取得する
以下の手順を実行して、コンテナサービスのデフォルトのドメイン名を取得します。このドメイン名は、ドメインの DNS にエイリアスレコードを追加するときに指定します。
-
Lightsail コンソール
にサインインします。 -
Lightsail のホームページで、[Containers] (コンテナ) タブを選択します。
-
デフォルトのドメイン名を取得するコンテナサービスの名前を選択します。
-
コンテナサービス管理ページのヘッダー部分にある、デフォルトのドメイン名を書き留めます。コンテナサービスのデフォルトのドメイン名は、
と似ています。<ServiceName>
.<RandomGUID>
.<AWSRegion>
.cs.amazonlightsail.comこの値は、ドメイン DNS の正規名 (CNAME) レコードの一部として、追加する必要があります。この値はテキストファイルにコピー、ペーストして、後で参照できるようにしておくことをお勧めします。詳細については、このガイドの「ドメインの DNS ゾーンに CNAME レコードを追加する」セクションを参照してください。
ドメインの DNS ゾーンにレコードを追加する
アドレス (IPv4 の場合は A、IPv6 の場合は AAAA) および正規 (CNAME) レコードをドメインの DNS ゾーンに追加するには、次の手順を実行します。
-
Lightsail のホームページで、[Domains & DNS] (ドメイン & DNS) タブを選択します。
-
ページの [DNS zones] (DNS ゾーン) セクションで、レコードを追加したいドメイン名を選択します。そのレコードがユーザーのドメインへのトラフィックをコンテナサービスに送信します。
-
[DNS records] (DNS レコード) タブを選択します。
-
DNS ゾーンの現在の状態に応じて、次のいずれかのステップを実行します。
-
A、AAAA、ないし CNAME レコードを追加していない場合は、[Add record] (レコードの追加) を選択します。
-
以前に A、AAAA、または CNAME レコードを追加している場合は、ページに記載されている既存の A、AAAA、ないし CNAME レコードの横にある編集アイコンを選択し、この手順のステップ 5 まで進んでください。
-
-
[Record type] (レコードタイプ) のドロップダウンメニューにある [A record]、[AAAA record]、ないし [CNAME record] を選択します。
-
A レコードを追加して、ドメインの頂点 (例:
example.com
) をマッピングします。または、IPv4 ネットワーク下のコンテナサービスにサブドメイン (例:www.example.com
) をマッピングします。 -
AAA レコードを追加して、ドメインの頂点 (例:
example.com
) をマッピングします。または、IPv6 ネットワーク下のコンテナサービスにサブドメイン (例:www.example.com
) をマッピングします。 -
CNAME レコードを追加して、コンテナサービスのパブリックドメイン (デフォルト DNS) にサブドメイン (例:
www.example.com
) をマッピングします。
-
-
[Record name] (レコード名) テキストボックスに、次のいずれかのオプションを入力します。
-
A レコードないし AAAA レコードの場合は、
@
を入力してドメインの頂点 (例:example.com
) へのトラフィックをコンテナサービスに送信します。またはサブドメイン (例:www
) を入力して、サブドメイン (例:www.example.com
) へのトラフィックをコンテナサービスにルーティングします。 -
CNAME レコードの場合は、サブドメイン (例:
www
) を入力してサブドメイン (例:www.example.com
)へのトラフィックをコンテナサービスに送信します。
-
-
追加するレコードに応じて、次のいずれかの手順を実行します。
-
A レコードまたは AAAA レコードの場合は、[Resolves to] (解決先) テキストボックスにあるコンテナサービス名を選択します。
-
CNAME レコードの場合は、コンテナサービスのデフォルトのドメイン名を [Maps to] (マッピング先) テキストボックスに入力します。
-
-
保存アイコンを選択して、レコードを DNS ゾーンに保存します。
これらの手順を繰り返して、コンテナサービスで使用している証明書が紐づくドメイン用の DNS レコードを追加します。変更がインターネットの DNS を通じて伝達されるまで待ちます。数分後に、ドメインがコンテナサービスを指しているかどうか確認してください。