VPC Service Controls を使用してサービス境界を設定する

Google Cloud コンソールで VPC Service Controls を使用してサービス境界を設定する方法について説明します。

始める前に

VPC Service Controls の管理に必要な Identity and Access Management(IAM)のロールが割り当てられているか確認することをおすすめします。

必要な IAM ロールが割り当てられてない場合、IAM ロールを付与する方法については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。

VPC Service Controls の境界を設定する

以降のセクションでは、境界の詳細を指定し、保護するプロジェクトとサービスを追加し、境界を作成します。

VPC Service Controls の境界の詳細を追加する

  1. Google Cloud コンソールで、[VPC Service Controls] ページに移動します。

    [VPC Service Controls] に移動

  2. デフォルトのアクセス ポリシーを使用して新しい境界を作成するには、プロジェクト セレクタ メニューで組織を選択します。

    組織にアクセス ポリシーがない場合は、次の操作を行います。

    1. [VPC Service Controls] ページで、[ポリシーの管理] をクリックします。

    2. [Manage VPC Service Controls] ページで、[作成] をクリックします。

    3. [アクセス ポリシーの作成] ページの [アクセス ポリシーのタイトル] フィールドに、「access_policy_1」と入力します。

    4. [アクセス ポリシーを作成] をクリックします。

  3. [VPC Service Controls] ページで、[新しい境界] をクリックします。

  4. [サービス境界の作成] ページの [タイトル] フィールドに「perimeter_storage_services」と入力します。

  5. [境界のタイプ] と [適用モード] はデフォルトの選択のままにします。

  6. [続行] をクリックします。

境界にプロジェクトを追加する

  1. 境界にプロジェクトを追加するには、[プロジェクトを追加] をクリックします。

  2. [プロジェクトの追加] ペインで、境界に追加するプロジェクトを選択し、[選択したプロジェクトを追加] をクリックします。

  3. [続行] をクリックします。

境界内の BigQuery サービスと Cloud Storage サービスを保護する

  1. [制限付きサービス] ペインで [サービスを追加] をクリックします。

  2. [サービスを追加] ペインで、BigQuery API と Cloud Storage API のチェックボックスをオンにします。

    これらのサービスを見つけるには、フィルタクエリを使用します。

  3. [選択したサービスを追加] をクリックします。

  4. [作成] をクリックします。

これで境界が作成されました。[VPC Service Controls] ページに境界が表示されます。境界が伝播されて有効になるまでに最大で 30 分ほどかかる場合があります。変更が伝播されると、BigQuery サービスと Cloud Storage サービスへのアクセスが、境界に追加したプロジェクトのみに制限されます。

また、境界で保護されている BigQuery サービスと Cloud Storage サービスを操作するための Google Cloud コンソール インターフェースの一部またはすべてにアクセスできなくなる可能性があります。

クリーンアップ

このページで使用したリソースについて、 Google Cloud アカウントに課金されないようにするには、次の手順を実施します。

  1. Google Cloud コンソールで、[VPC Service Controls] ページに移動します。

    [VPC Service Controls] に移動

  2. [VPC Service Controls] ページで、作成した境界に対応する行の [削除] ボタンをクリックします。

  3. ダイアログ ボックスで [削除] をクリックして、境界の削除を確定します。

次のステップ