SSL ポリシーでは、 Google Cloud ロードバランサがクライアントと SSL のネゴシエートするときに使用する一連の SSL 機能を指定します。このドキュメントでは、SSL という用語は、SSL プロトコルと TLS プロトコルの両方を指します。
SSL ポリシーは、次のロードバランサでサポートされています。
- グローバル SSL ポリシー
- グローバル外部アプリケーション ロードバランサ
- 従来のアプリケーション ロードバランサ
- 外部プロキシ ネットワーク ロードバランサ(ターゲット SSL プロキシを使用)
- クロスリージョン内部アプリケーション ロードバランサ
- リージョン SSL ポリシー
- リージョン外部アプリケーション ロードバランサ
- リージョン内部アプリケーション ロードバランサ
SSL ポリシーの仕組みの詳細については、SSL ポリシーの概要をご覧ください。
HTTPS ロードバランサや SSL ロードバランサを作成する際、または作成後はいつでも、 Google Cloud コンソールや Google Cloud CLI を使用して SSL ポリシーを作成し、管理できます。
SSL ポリシーを作成する
SSL ポリシーは、Google が管理するプロファイルまたはカスタム プロファイルを使用して作成できます。
Google 管理のプロファイルを使用した SSL ポリシーの作成
コンソール
グローバル SSL ポリシー
Google マネージド プロファイルを使用してグローバル SSL ポリシーを作成するには、次の手順を行います。
Google Cloud コンソールで、[SSL ポリシー] ページに移動します。
[ポリシーを作成] をクリックします。
グローバル SSL ポリシーの横にある [作成] ボタンをクリックします。[ポリシーの作成] ページが表示されます。
名前を入力します。
[TLS の最小バージョン] を選択します。
[プロフィール] で [互換]、[モダン]、または [制限付き] を選択します。プロファイルの [有効な機能] と [無効な機能] がページの右側に表示されます。
ポリシーを追加するロードバランサがある場合は、[ターゲットに適用] をクリックして、SSL ポリシーのターゲットとして転送ルールを選択します。必要に応じて、ターゲットを追加します。
[作成] をクリックします。
リージョン SSL ポリシー
Google マネージド プロファイルを使用してリージョン SSL ポリシーを作成するには、次の操作を行います。
Google Cloud コンソールで、[SSL ポリシー] ページに移動します。
[ポリシーを作成] をクリックします。
リージョン SSL ポリシーの横にある [作成] ボタンをクリックします。[ポリシーの作成] ページが表示されます。
名前を入力します。
リージョンを選択します。
[TLS の最小バージョン] を選択します。
[プロフィール] で [互換]、[モダン]、または [制限付き] を選択します。プロファイルの [有効な機能] と [無効な機能] がページの右側に表示されます。
ポリシーを追加するロードバランサがある場合は、[ターゲットに適用] をクリックして、SSL ポリシーのターゲットとして転送ルールを選択します。必要に応じて、ターゲットを追加します。
[作成] をクリックします。
gcloud
グローバル SSL ポリシー
Google 管理のプロファイルを使用してグローバル SSL ポリシーを作成する場合の一般的な構文は次のとおりです。
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile COMPATIBLE | MODERN | RESTRICTED \
--min-tls-version 1.0 | 1.1 | 1.2
次のコマンドは、MODERN プロファイルでグローバル SSL ポリシーを作成します。
gcloud compute ssl-policies create my-ssl-policy \
--profile MODERN \
--min-tls-version 1.0
リージョン SSL ポリシー
Google 管理のプロファイルを使用してリージョン SSL ポリシーを作成する場合の一般的な構文は次のとおりです。
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile COMPATIBLE | MODERN | RESTRICTED \
--min-tls-version 1.0 | 1.1 | 1.2 \
--region REGION
次のコマンドは、COMPATIBLE プロファイルを使用してリージョン SSL ポリシーを作成します。
gcloud compute ssl-policies create my-ssl-policy \
--profile COMPATIBLE \
--min-tls-version 1.1 \
--region us-west1
カスタム プロファイルを使用した SSL ポリシーの作成
コンソール
グローバル SSL ポリシー
カスタム プロファイルを使用してグローバル SSL ポリシーを作成するには、次の操作を行います。
Google Cloud コンソールで、[SSL ポリシー] ページに移動します。
[ポリシーを作成] をクリックします。
グローバル SSL ポリシーの横にある [作成] ボタンをクリックします。[ポリシーの作成] ページが表示されます。
名前を入力します。
[TLS の最小バージョン] を選択します。
[プロファイル] で、[カスタム] を選択します。すべての機能が、ページの右側の [無効な機能] に表示されます。
[機能] のリストで、有効にする各暗号スイートを選択します。有効にした暗号スイートは、[有効な機能] としてリストされます。
ポリシーを追加するロードバランサがある場合は、[ターゲットに適用] をクリックして、SSL ポリシーのターゲットとして転送ルールを選択します。必要に応じて、ターゲットを追加します。
[作成] をクリックします。
リージョン SSL ポリシー
カスタム プロファイルを使用してリージョン SSL ポリシーを作成するには、次の操作を行います。
Google Cloud コンソールで、[SSL ポリシー] ページに移動します。
[ポリシーを作成] をクリックします。
リージョン SSL ポリシーの横にある [作成] ボタンをクリックします。[ポリシーの作成] ページが表示されます。
名前を入力します。
リージョンを選択します。