このページでは、カスタム インターセプト セキュリティ プロファイルを作成して管理する方法について説明します。
始める前に
- プロジェクトでNetwork Security APIを有効にします。
- gcloud CLI をインストールします。
ロール
カスタム インターセプト セキュリティ プロファイルを作成、表示、更新、削除するために必要な権限を取得するには、組織に必要な IAM ロール の付与を 管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の 管理 をご覧ください。
このページに記載されているオペレーションの進行状況を確認するには、ユーザー ロールに次の Compute ネットワーク ユーザー
ロール
(roles/compute.networkUser)の権限が付与されていることを確認してください。
networksecurity.operations.getnetworksecurity.operations.list
カスタム インターセプト セキュリティ プロファイルを作成する
インバンド統合の場合、作成できるセキュリティ プロファイルは custom-intercept タイプのみです。セキュリティ プロファイルは、組織レベルまたはプロジェクト レベルで作成できます(プレビュー)。
コンソール
コンソールで、[セキュリティ プロファイル] ページに移動します。 Google Cloud
プロジェクト選択ツールから、組織またはプロジェクト(プレビュー)を選択します。
[セキュリティ プロファイル] タブで [プロファイルを作成] をクリックします。
[**名前**] に名前を入力します。
[**セキュリティ プロファイルの目的**] で [**NSI インバンド**] を選択します。
[Project] で、インターセプト エンドポイント グループをホストするプロジェクトを選択します。
[**インターセプト エンドポイント グループ**] で、インターセプト エンドポイント グループを選択します。
[作成] をクリックします。
gcloud
インバンド統合用のカスタム インターセプト セキュリティ プロファイルを作成するには、
gcloud network-security security-profiles custom-intercept create
コマンドを使用します。
gcloud network-security security-profiles custom-intercept create CUSTOM_INTERCEPT_PROFILE_NAME \
--organization ORGANIZATION_ID | --project PROJECT_ID \
--location global \
[--billing-project QUOTA_PROJECT_ID] \
--intercept-endpoint-group \
projects/ENDPOINT_GROUP_PROJECT_ID/locations/global/interceptEndpointGroups/ENDPOINT_GROUP_ID
次のように置き換えます。
CUSTOM_INTERCEPT_PROFILE_NAME: セキュリティ プロファイルの名前。一意の URL 識別子形式で名前を指定しない場合は、組織またはプロジェクトの名前とロケーションを指定する必要があります。
ORGANIZATION_ID: 組織の ID。このフラグを使用して、組織レベルのセキュリティ プロファイルを作成します。PROJECT_ID: プロジェクト ID。このフラグ を使用して、プロジェクト レベルのセキュリティ プロファイル(プレビュー)を作成します。--projectフラグは (プレビュー)で使用できます。このフラグを使用するには、gcloud beta network-security security-profiles custom-intercept createコマンドを実行します。QUOTA_PROJECT_ID: 割り当てプロジェクト ID。 このフラグは、組織レベルのセキュリティ プロファイルでのみ使用してください。ENDPOINT_GROUP_PROJECT_ID: インターセプト エンドポイント グループを作成したプロジェクトの ID。ENDPOINT_GROUP_ID: エンドポイント グループの ID。
Terraform
セキュリティ プロファイルを作成するには、google_network_security_security_profile リソースを使用します。
Terraform 構成を適用または削除する方法については、 基本的な Terraform コマンドをご覧ください。
カスタム インターセプト セキュリティ プロファイルのリストを表示して詳細を表示する
組織またはプロジェクト(プレビュー)のセキュリティ プロファイルを一覧表示し、名前やエンドポイント グループ ID などのプロファイルの詳細を表示できます。
コンソール
コンソールで、[セキュリティ プロファイル] ページに移動します。 Google Cloud
プロジェクト選択ツールから、組織またはプロジェクト(プレビュー)を選択します。 このタブには、すべてのセキュリティ プロファイルが一覧表示されます。
[セキュリティ プロファイル] タブで、セキュリティ プロファイルの名前をクリックします。
gcloud
すべてのカスタム インターセプト セキュリティ プロファイルを一覧表示するには、gcloud
network-security security-profiles custom-intercept list コマンドを使用します。
gcloud network-security security-profiles custom-intercept list \
--organization ORGANIZATION_ID | --project PROJECT_ID \
--location global \
[--billing-project QUOTA_PROJECT_ID]
カスタム インターセプト セキュリティ プロファイルの詳細を表示するには、
gcloud network-security security-profiles custom-intercept describe
コマンドを使用します。
gcloud network-security security-profiles custom-intercept describe CUSTOM_INTERCEPT_PROFILE_NAME \
--organization ORGANIZATION_ID | --project PROJECT_ID \
[--billing-project QUOTA_PROJECT_ID] \
--location global
次のように置き換えます。
CUSTOM_INTERCEPT_PROFILE_NAME: セキュリティ プロファイルの名前。一意の URL 識別子形式で名前を指定しない場合は、組織またはプロジェクトの名前とロケーションを指定する必要があります。
ORGANIZATION_ID: セキュリティ プロファイルが存在する組織の ID。PROJECT_ID: セキュリティ プロファイルが存在するプロジェクト ID。--projectフラグは (プレビュー)で使用できます。このフラグを使用するには、gcloud beta network-security security-profiles custom-intercept describeコマンドを実行します。QUOTA_PROJECT_ID: 割り当てプロジェクト ID。 このフラグは、組織レベルのセキュリティ プロファイルでのみ使用してください。
出力は次のようになります。
- 組織レベルのセキュリティ プロファイル:
organizations/ORGANIZATION_ID/locations/global/securityProfiles/CUSTOM_INTERCEPT_PROFILE_NAME - プロジェクト レベルのセキュリティ プロファイル(プレビュー):
projects/PROJECT_ID/locations/global/securityProfiles/CUSTOM_INTERCEPT_PROFILE_NAME
カスタム インターセプト セキュリティ プロファイルを削除する
カスタム インターセプト セキュリティ プロファイルは、名前、ロケーション、組織またはプロジェクトを指定して削除できます。セキュリティ プロファイルを削除する前に、セキュリティ プロファイル グループで使用されていないことを確認してください。
コンソール
コンソールで、[セキュリティ プロファイル] ページに移動します。 Google Cloud
プロジェクト選択ツールから、組織またはプロジェクト(プレビュー)を選択します。
[セキュリティ プロファイル] タブで、セキュリティ プロファイルのチェックボックスをオンにして、[削除] をクリックします。
もう一度 [削除] をクリックして確定します。
gcloud
カスタム インターセプト セキュリティ プロファイルを削除するには、gcloud
network-security security-profiles custom-intercept delete コマンドを使用します。
gcloud network-security security-profiles custom-intercept delete CUSTOM_INTERCEPT_PROFILE_NAME \
--organization ORGANIZATION_ID | --project PROJECT_ID \
[--billing-project QUOTA_PROJECT_ID] \
--location global
次のように置き換えます。
CUSTOM_INTERCEPT_PROFILE_NAME: 削除するカスタム インターセプト セキュリティ プロファイルの名前。一意の URL 識別子形式で名前を指定しない場合は、組織またはプロジェクトの名前とロケーションを指定する必要があります。
ORGANIZATION_ID: セキュリティ プロファイルが存在する組織の ID。PROJECT_ID: セキュリティ プロファイルが存在するプロジェクト ID。--projectフラグは (プレビュー)で使用できます。このフラグを使用するには、gcloud beta network-security security-profiles custom-intercept deleteコマンドを実行します。QUOTA_PROJECT_ID: 割り当てプロジェクト ID。 このフラグは、組織レベルのセキュリティ プロファイルでのみ使用してください。