事前準備
如要控管輸出,您必須具備必要的身分和存取權角色:
- 專案編輯者:可管理及刪除專案。請要求 IAM 機構組織管理員授予您專案編輯者 (
project-editor) 角色。
強制執行無輸出流量政策
根據預設,建立新專案時,系統會強制執行無輸出流量政策。您可以在建立專案時,確保這項政策已強制執行。
控制台
如要強制執行禁止輸出流量政策,請在建立專案時按照下列步驟操作:
- 在 GDC 控制台中,前往「Projects」(專案)。
- 按一下「 新增專案」按鈕,建立專案。
- 在「專案名稱」和「連結叢集」頁面中,填寫專案的必要資訊。
- 在「網路」頁面的「輸出控制項」部分,確認已勾選「強制執行無輸出流量政策」核取方塊。
- 點選「下一步」。
- 查看「Review」(審查) 頁面上的詳細資料。
- 點選「建立」。
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 控制台的導覽選單中,前往「Projects」(專案)。
- 按一下要允許輸出流量的專案名稱。
- 按一下「輸出控制項」欄位中的「 編輯」。
- 在「Edit Egress Control」(編輯輸出控制項) 頁面,取消勾選「Enforce no-egress traffic policy」(強制執行無輸出流量政策) 核取方塊。
- 按一下 [儲存]。「Egress Control」(輸出控管) 欄位會顯示政策已停用。
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 輸出政策,限制傳出流量。詳情請參閱「設定專案網路政策」。