始める前に
下り(外向き)を制御するには、必要な ID とアクセスロールが必要です。
- プロジェクト編集者: プロジェクトを管理、削除するためのアクセス権があります。IAM 組織管理者に、プロジェクト編集者(
project-editor)ロールを付与するよう依頼します。
下り(外向き)トラフィックなしのポリシーを適用する
デフォルトでは、新しいプロジェクトが作成されると、下り(外向き)トラフィックなしポリシーが適用されます。このポリシーは、プロジェクトの作成時に適用できます。
コンソール
外向きトラフィックなしのポリシーを適用するには、プロジェクトの作成時に次の操作を行います。
- GDC コンソールで、[プロジェクト] に移動します。
- [プロジェクトを追加] ボタンをクリックして、プロジェクトを作成します。
- [プロジェクト名] ページと [クラスタを接続] ページで、プロジェクトに必要な情報を入力します。
- [ネットワーク] ページの [下り(外向き)制御] セクションで、[下り(外向き)トラフィックなしポリシーを適用する] チェックボックスがオンになっていることを確認します。
- [次へ] をクリックします。
- [確認] ページで詳細を確認します。
- [作成] をクリックします。
API
API を使用してプロジェクトを作成するときに、外向きトラフィックなしポリシーを明示的に適用するには、プロジェクト メタデータにラベルを追加し、"false" に設定します。
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
labels:
networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "false"
下り(外向き)トラフィックを許可する
デフォルトでは、プロジェクトは下り(外向き)トラフィックなしのポリシーを適用します。下り(外向き)トラフィックなしポリシーが適用されているプロジェクトのデフォルト ポリシーは次のとおりです。
- 同じプロジェクトからのインバウンド トラフィックのみを許可します。その他のトラフィックはすべて拒否されます。
- 同じ組織内のすべての宛先へのアウトバウンド トラフィックを許可します。他のすべてのトラフィックは拒否されます。つまり、組織外の外部トラフィックは拒否されます。
下り(外向き)トラフィックなしポリシーが適用されると、プロジェクトから組織外の宛先へのすべての下り(外向き)トラフィックがブロックされます。これは、下り(外向き)トラフィックを許可する可能性のあるプロジェクト ネットワーク ポリシー(PNP)をオーバーライドします。
プロジェクトの GDC コンソールで対応するチェックボックスをオフにして下り(外向き)トラフィックを許可する場合、プロジェクトのデフォルト ポリシーは次のようになります。
- 同じプロジェクトからのインバウンド トラフィックのみを許可します。その他のトラフィックはすべて拒否されます。
他の組織の外部プロジェクトを含む、すべての宛先へのアウトバウンド トラフィックを許可します。
コンソール
プロジェクトの下り(外向き)トラフィックを許可する手順は次のとおりです。
- GDC コンソールのナビゲーション メニューで [プロジェクト] に移動します。
- 下り(外向き)トラフィックを許可するプロジェクトの名前をクリックします。
- [エグレス制御] フィールドの [編集] をクリックします。
- [下り(外向き)制御の編集] ページで、[下り(外向き)トラフィックなしポリシーを適用する] チェックボックスをオフにします。
- [保存] をクリックします。[下り(外向き)制御] フィールドに、ポリシーが無効になっていることが反映されます。
API
下り(外向き)トラフィックを許可するには、プロジェクトに networking.gdc.goog/enable-default-egress-allow-to-outside-the-org ラベルが存在し、"true" に設定されていることを確認します。
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
labels:
networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true"
アウトバウンド トラフィックを制限するには、プロジェクトに ProjectNetworkPolicy 下り(外向き)ポリシーを作成する必要があります。詳細については、プロジェクト ネットワーク ポリシーを構成するをご覧ください。