Lightsail でカスタムドメインによる安全なウェブアクセスを有効にする - Amazon Lightsail

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

Lightsail でカスタムドメインによる安全なウェブアクセスを有効にする

登録済みドメイン名をサービスで使用するためには、 Amazon Lightsail コンテナサービスのカスタムドメインを有効化します。カスタムドメインを有効にする前に、コンテナサービスは、最初の作成時にサービスに関連付けられたデフォルトドメインのトラフィックのみ受け入れます (例: containerservicename.123456abcdef.us-west-2.cs.amazonlightsail.com)。カスタムドメインを有効にする場合は、コンテナサービスで使用するドメイン用に作成した Lightsail SSL/TLS 証明書を選択し、その証明書から使用するドメインを選択します。カスタムドメインを有効にすると、コンテナサービスは、選択された証明書に関連付けられているすべてのドメインのトラフィックを受け入れます。

重要

Lightsail コンテナサービスをディストリビューションのオリジンとして選択すると、Lightsail はディストリビューションのデフォルトドメイン名をコンテナサービスのカスタムドメインとして自動的に追加します。これにより、ディストリビューションとコンテナサービスの間でトラフィックをルーティングできます。ただし、場合によっては、ディストリビューションのデフォルトドメイン名をコンテナサービスに手動で追加する必要があります。詳細については、「ディストリビューションのデフォルトドメインをコンテナサービスに追加する」を参照してください。

目次

コンテナサービスのカスタムドメインの制限

コンテナサービスのカスタムドメインには、以下の制限が当てはまります。

  • Lightsail コンテナサービスそれぞれに最大 4 つのカスタムドメインを使用でき、複数のサービスで同じドメインを使用することはできません。

  • Lightsail DNS ゾーンを使用してドメインの DNS を管理する場合、コンテナサービスにドメインの頂点 (例: example.com) とサブドメイン(例: www.example.com) のトラフィックをルートできます。

前提条件

始める前に、Lightsail コンテナサービスを作成する必要があります。詳細については、「Amazon Lightsail コンテナサービスの作成」を参照してください。。

コンテナサービス用の SSL/TLS 証明書が作成され、検証されている必要があります。詳細については、「コンテナサービスの SSL/TLS 証明書を作成する」および「コンテナサービスの SSL/TLS 証明書を検証する」を参照してください。

コンテナサービスのカスタムドメインの表示

コンテナサービスで現在有効になっているカスタムドメインを表示するには、以下の手順を実行します。

  1. Lightsail コンソール にサインインします。

  2. Lightsail ホームページで [コンテナ] タブを選択します。

  3. 有効にしたカスタムドメインを表示させたいコンテナサービスの名前を選択します。

  4. 次の例に示すように、コンテナサービス管理ページの見出しでカスタムドメインの値を見つけます。これらは、コンテナサービスで現在有効になっているカスタムドメインです。

    Lightsail コンソールのコンテナサービスのカスタムドメイン
  5. コンテナサービス管理ページで、[カスタムドメイン] タブを選択します。

    アタッチされた各証明書で使用されているカスタムドメインは、このページの [Custom domain SSL/TLS certificates] (カスタムドメイン SSL/TLS 証明書) セクションに一覧表示されています。コンテナサービスに現在アタッチされている証明書は、[Attached certificates] (アタッチされた証明書) セクションに一覧表示されています。

コンテナサービスのカスタムドメインを有効にする

Lightsail コンテナサービスのカスタムドメインを有効にするには、以下の手順を実行してサービスに証明書を添付します。

  1. Lightsail コンソール にサインインします。

  2. Lightsail ホームページで [コンテナ] タブを選択します。

  3. カスタムドメインを有効にするコンテナサービスの名前を選択します。

  4. コンテナサービス管理ページで [カスタムドメイン] タブを選択します。

    [カスタムドメイン] ページは、コンテナサービスに現在添付されている SSL/TLS 証明書 (存在する場合) を表示します。

  5. [証明書のアタッチ] を選択します。

    証明書がない場合は、コンテナサービスにアタッチする前に、ドメインの SSL/TLS 証明書を作成してから検証する必要があります。詳細については、「コンテナサービスの SSL/TLS 証明書を作成する」を参照してください。

  6. 表示されるドロップダウンメニューで、コンテナサービスとともに使用するドメインの有効な証明書を選択します。

  7. 証明書情報が正しいことを確認し、[Attach] (アタッチ) を選択します。

  8. コンテナサービスの [Status] (ステータス) が [Updating] (更新中) に変わります。ステータスが [Ready] (準備完了) に変わると、証明書のドメインが [Custom domains] (カスタムドメイン) セクションに表示されます。

  9. [Add domain assignment] (ドメイン割り当ての追加) を選択して、ドメインがコンテナサービスを指すようにします

  10. 証明書と DNS 情報が正しいことを確認し、[Add assignment] (割り当てを追加) を選択します。しばらくすると、選択したドメインのトラフィックがコンテナサービスによって受け入れられ始めます。

  11. ドメイン割り当てを追加したら、新しいブラウザウィンドウを開き、コンテナサービスに対して有効にしたカスタムドメインを参照します。コンテナサービスで実行されているアプリケーション (存在する場合) がロードされます。

コンテナサービスのカスタムドメインを無効化する

Lightsail コンテナサービスのカスタムドメインを無効にするには、次の手順を実行します。サービスから証明書をデタッチするか、以前に選択したドメインの選択を解除します。

  1. Lightsail コンソール にサインインします。

  2. Lightsail ホームページで [コンテナ] タブを選択します。

  3. カスタムドメインを無効にするコンテナサービスの名前を選択します。

  4. コンテナサービス管理ページで、[カスタムドメイン] タブを選択します。

    [カスタムドメイン] ページは、コンテナサービスに現在添付されている SSL/TLS 証明書 (存在する場合) を表示します。

  5. 以下のオプションのいずれかを選択します。

    1. [Configure container service domains] (コンテナサービスドメインを設定する) を選択して、以前に選択したドメインの選択を解除するか、コンテナサービスに関連付けられているドメインをさらに選択します。

    2. [デタッチ] を選択してコンテナサービスから証明書をデタッチし、関連付けられているすべてのドメインをサービスから削除します。

    重要

    トラフィックルートがコンテナサービスへのルーティングを停止し、代わりに別のリソースにルーティングするように、まだ行っていない場合は、ドメインの DNS レコードを変更します。