

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

# Lightsail ロードバランサーに HTTP から HTTPS へのリダイレクト
<a name="amazon-lightsail-configure-load-balancer-https-redirection"></a>

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

## 前提条件を満たす
<a name="configure-load-balancer-https-redirection-prerequisites"></a>

以下の前提条件を完了します (まだの場合)。
+ ロードバランサーを作成してインスタンスをアタッチする。詳細については、「[ロードバランサーを作成してインスタンスをアタッチする](create-lightsail-load-balancer-and-attach-lightsail-instances.md)」を参照してください。
+ SSL/TLS 証明書を作成し、ロードバランサーにアタッチして HTTPS を有効にします。詳細については、「[Lightsail ロードバランサー用の SSL/TLS 証明書を作成する](create-tls-ssl-certificate-and-attach-to-lightsail-load-balancer-https.md)」を参照してください。　 証明書の詳細については、「[SSL/TLS 証明書](understanding-tls-ssl-certificates-in-lightsail-https.md)」を参照してください。

## Lightsail コンソールを使用してロードバランサーでの HTTPS リダイレクトを設定する
<a name="configure-load-balancer-https-redirection-console"></a>

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

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで、**[ネットワーク]** を選択します。

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

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

1. ページの **[Protocols]** (プロトコル) セクションでは、次のいずれかのアクションを実行できます。  
![ロードバランサーで HTTP から HTTPS へのリダイレクトをアクティブ化または非アクティブ化するための切り替え](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lighstail-load-balancer-redirection-toggle.png)
   + HTTP から HTTPS へのリダイレクトをオンにするには、方向オプションをアクティブに切り替えます。
   + HTTP から HTTPS へのリダイレクトをオフにするには、方向オプションを非アクティブに切り替えます。

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

## を使用してロードバランサーの HTTP から HTTPS へのリダイレクトを設定する AWS CLI
<a name="configure-load-balancer-https-redirection-cli"></a>

 AWS Command Line Interface () を使用してロードバランサーで HTTPS リダイレクトを設定するには、次の手順を実行しますAWS CLI。これは、`update-load-balancer-attribute` コマンドを使用して行います。詳細については、「*AWS CLI コマンドリファレンス*」の「[update-load-balancer-attribute](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-load-balancer-attribute.html)」を参照してください。

**注記**  
この手順を続行するLightsail前に、 をインストール AWS CLI し、 用に設定する必要があります。詳細については、[「 を使用する AWS CLI ように Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

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

1. 次のコマンドを入力して、ロードバランサーで 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}}
     ```

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