このページでは、インターセプト デプロイ グループを作成して管理する方法について説明します。
始める前に
- プロジェクトでNetwork Security APIを有効にします。
- gcloud CLI をインストールします。
ロール
インターセプト デプロイ グループを作成、表示、削除するには、 Identity and Access Management(IAM)プリンシパルに、必要な Identity and Access Management(IAM) ロール がプロジェクトに対して必要です。詳細については、プロジェクト、フォルダ、 組織へのアクセスを管理するをご覧ください。
このページに記載されているオペレーションの進行状況を確認するには、
Identity and Access Management(IAM)プリンシパルに次のインターセプト デプロイ管理者
ロール
(roles/networksecurity.interceptDeploymentAdmin)権限が必要です。
networksecurity.interceptDeploymentGroups.createnetworksecurity.interceptDeploymentGroups.deletenetworksecurity.interceptDeploymentGroups.getnetworksecurity.interceptDeploymentGroups.list
インターセプト デプロイ グループを作成する
インターセプト デプロイ グループは、ゾーン インターセプト デプロイのコレクションを保持するグローバル リソースです。
コンソール
コンソールで、[**デプロイ グループ**] ページに移動します。 Google Cloud
[デプロイ グループを作成] をクリックします。
[**名前**] に、デプロイ グループの一意の名前を入力します。
[**ネットワーク**] で、VPC ネットワークを選択します。すべてのインターセプト デプロイは、このネットワークを使用する内部パススルー ネットワーク ロードバランサを参照する必要があります。
[作成] をクリックします。
gcloud
インターセプト デプロイ グループを作成するには、gcloud
network-security intercept-deployment-groups create
コマンドを使用します。
gcloud network-security intercept-deployment-groups create DEPLOYMENT_GROUP_ID \
--location global \
--no-async \
--network NETWORK
次のように置き換えます。
DEPLOYMENT_GROUP_ID: インターセプト デプロイ グループの ID。NETWORK: VPC ネットワークの名前。すべてのインターセプト デプロイは、このネットワークを使用する内部パススルー ネットワーク ロードバランサを参照する必要があります。
Terraform
インターセプト デプロイ グループを作成するには、google_network_security_intercept_deployment_group リソースを使用します。
Terraform 構成を適用または削除する方法については、 基本的な Terraform コマンドをご覧ください。
インターセプト デプロイ グループの詳細を表示する
インターセプト デプロイ グループの詳細(名前やネットワークなど)を表示できます。
コンソール
コンソールで、[**デプロイ グループ**] ページに移動します。 Google Cloud
デプロイ グループをクリックします。
gcloud
インターセプト デプロイ グループの詳細を表示するには、gcloud
network-security intercept-deployment-groups describe
commandを使用します。
gcloud network-security intercept-deployment-groups describe DEPLOYMENT_GROUP_ID \
--location global
DEPLOYMENT_GROUP_ID は、インターセプト デプロイ グループの ID に置き換えます。
出力では、インターセプト デプロイ グループの名前が
projects/PROJECT_ID/locations/global/interceptDeploymentGroups/DEPLOYMENT_GROUP_ID
形式で表示されます。
インターセプト デプロイ グループを一覧表示する
プロジェクト内のすべてのインターセプト デプロイ グループを ID とともに一覧表示できます。
コンソール
プロジェクトのすべてのインターセプト デプロイ グループを表示するには、次の操作を行います。
コンソールで、[**デプロイ グループ**] ページに移動します。 Google Cloud
インターセプト デプロイ グループを一覧表示するには、filter_list [フィルタ] をクリックします。
From the [Properties] list, select [Purpose] and then for [Value], select [NSI In-band].
gcloud
プロジェクトのすべてのインターセプト デプロイ グループを一覧表示するには、
gcloud network-security intercept-deployment-groups list
コマンドを使用します。
gcloud network-security intercept-deployment-groups list
インターセプト デプロイ グループを削除する
インターセプト デプロイ グループを削除する前に、インターセプト デプロイ グループを参照するインターセプト デプロイを削除します。
コンソール
コンソールで、[**デプロイ グループ**] ページに移動します。 Google Cloud
デプロイ グループのチェックボックスをオンにして、[削除] をクリックします。
もう一度 [削除] をクリックして確定します。
gcloud
インターセプト デプロイ グループを削除するには、gcloud
network-security intercept-deployment-groups delete
コマンドを使用します。
gcloud network-security intercept-deployment-groups delete DEPLOYMENT_GROUP_ID \
--no-async \
--location global
DEPLOYMENT_GROUP_ID は、インターセプト デプロイ グループの ID に置き換えます。