Lightsail ロードバランサーに HTTP から HTTPS へのリダイレクトを設定する - Amazon Lightsail

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

Lightsail ロードバランサーに HTTP から HTTPS へのリダイレクトを設定する

Amazon Lightsail ロードバランサーで HTTPS を設定した後、HTTP から HTTPS へのリダイレクトを設定して、HTTP 接続を使用してウェブサイトまたはウェブアプリケーションを閲覧するユーザーが暗号化された HTTPS 接続に自動的にリダイレクトされるようにすることができます。ロードバランサーの詳細については、「ロードバランサー」を参照してください。 

前提条件を満たす

以下の前提条件を完了します (まだの場合)。

Lightsail コンソールを使用してロードバランサーでの HTTPS リダイレクトを設定する

Lightsail コンソールを使用してロードバランサーで HTTPS リダイレクトを設定するには、次の手順を実行します。

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

  2. Lightsail のホームページで、[ネットワーキング] タブを選択します。

  3. HTTPS リダイレクトを設定するロードバランサーの名前を選択します。

  4. [インバウンドトラフィック] タブを選択します。

  5. ページの [Protocols] (プロトコル) セクションでは、次のいずれかのアクションを実行できます。

    
                        ロードバランサーで HTTP から HTTPS へのリダイレクトをアクティブ化または非アクティブ化するための切り替え
    • HTTP から HTTPS へのリダイレクトをオンにするには、方向オプションをアクティブに切り替えます。

    • HTTP から HTTPS へのリダイレクトをオフにするには、方向オプションを非アクティブに切り替えます。

    変更が有効になるまで、少し時間がかかります。

AWS CLI を使用して、ロードバランサーに HTTP から HTTPS へのリダイレクトを設定する

AWS Command Line Interface (AWS CLI)を使用してロードバランサーで HTTPS リダイレクトを設定するには、次の手順を実行します。これは、update-load-balancer-attribute コマンドを使用して行います。詳細については、「AWS CLI コマンドリファレンス」の「update-load-balancer-attribute」を参照してください。

注記

この手順を続行する前に、AWS CLI をインストールして Lightsail 用に設定する必要があります。  詳細については、「 Lightsail で使用するために AWS CLI を設定する」を参照してください。

  1. ターミナルまたはコマンドプロントウィンドウを開きます。

  2. 次のコマンドを入力して、ロードバランサーで HTTPS リダイレクトを設定します。

    aws lightsail update-load-balancer-attribute --load-balancer-name LoadBalancerName --attribute-name HttpsRedirectionEnabled --attribute-value AttributeValue

    コマンドで、次のサンプルテキストを独自のテキストに置き換えます。

    • LoadBalancerName を、HTTP から HTTPS へのリダイレクトをアクティブ化または非アクティブ化するロードバランサーの名前に置き換えます。

    • AttributeValue を、リダイレクトをアクティブ化する true、またはリダイレクトを非アクティブ化する false に置き換えます。

      注記

      コマンドの HttpsRedirectionEnabled 属性は、指定されたロードバランサーについて HTTPS リダイレクトが有効か無効かを編集することを指定します。

    例:

    • ロードバランサーで HTTP から HTTPS へのリダイレクトをアクティブ化するには、次の手順を実行します。

      aws lightsail update-load-balancer-attribute --load-balancer-name MyLoadBalancer --attribute-name HttpsRedirectionEnabled --attribute-value true
    • ロードバランサーで HTTP から HTTPS へのリダイレクトを非アクティブ化するには、次の手順を実行します。

      aws lightsail update-load-balancer-attribute --load-balancer-name MyLoadBalancer --attribute-name HttpsRedirectionEnabled --attribute-value false

    変更が有効になるまで、少し時間がかかります。