攔截端點群組是全域性資源,可供機構內不同專案的多個虛擬私有雲網路使用。您建立截取端點群組,讓消費者存取供應商的截取部署群組。每個攔截端點群組都與單一攔截部署群組相關聯。
本頁說明如何建立及管理攔截端點群組。
事前準備
在 Google Cloud 專案中啟用 Compute Engine API。
在要用於計費的 Google Cloud 專案中啟用 Network Security API。
安裝 gcloud CLI。
建立攔截部署作業群組。
角色
如要建立、查看或刪除攔截端點群組,請要求管理員在 Google Cloud 專案中授予您必要的身分與存取權管理 (IAM) 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
如要查看這個頁面列出的作業進度,請確認您的使用者角色具備「Intercept Endpoint Admin」(roles/networksecurity.interceptEndpointAdmin) 和「Intercept Deployment User」(roles/networksecurity.interceptDeploymentUser) 角色和權限。
您必須在供應商專案中擁有 Intercept Deployment User 角色 (roles/networksecurity.interceptDeploymentUser),才能將消費者的截取端點群組連結至供應商的截取部署群組。
建立攔截端點群組
建立攔截端點群組,並連結至供應商的攔截部署項目群組。
建議您在安全性管理員擁有的專案中,建立攔截端點群組。
控制台
前往 Google Cloud 控制台的「Endpoint groups」(端點群組) 頁面。
按一下「建立端點群組」。
在「Name」(名稱) 中,輸入攔截端點群組的名稱。
在「部署群組」部分,選取下列任一選項:
選取專案:如果您知道截取部署群組所在的專案名稱,請選取該專案。
選取目前的專案:如果攔截部署項目群組位於同一個專案中,請選取這個選項。
選取這個選項後,請指定攔截部署群組的名稱。
手動輸入部署項目群組:如果攔截部署項目群組位於其他專案,請選取這個選項。
如果選取這個選項,請指定專案 ID 和攔截部署項目群組的名稱。
按一下「繼續」。
選用:按一下「新增端點群組關聯」。
指定專案名稱和代管攔截部署群組的虛擬私有雲網路名稱,然後按一下「完成」。
點選「建立」。
gcloud
如要建立攔截端點群組,請使用 gcloud
network-security intercept-endpoint-groups create 指令:
gcloud network-security intercept-endpoint-groups create ENDPOINT_GROUP_ID \
--location global \
--no-async \
--intercept-deployment-group \
projects/DEPLOYMENT_GROUP_PROJECT_ID/locations/global/interceptDeploymentGroups/DEPLOYMENT_GROUP_ID
更改下列內容:
ENDPOINT_GROUP_ID:攔截端點群組的 ID。DEPLOYMENT_GROUP_PROJECT_ID:您建立攔截部署群組的Google Cloud 專案 ID。DEPLOYMENT_GROUP_ID:攔截部署項目群組的 ID。
如要將攔截端點群組與虛擬私有雲網路建立關聯,請參閱「建立及管理攔截端點群組關聯」。
Terraform
如要建立攔截端點群組,可以使用 google_network_security_intercept_endpoint_group 資源。
如要瞭解如何套用或移除 Terraform 設定,請參閱「基本 Terraform 指令」。
查看攔截端點群組的詳細資料
您可以查看攔截端點群組的詳細資料,例如名稱和攔截部署項目群組。
控制台
前往 Google Cloud 控制台的「Endpoint groups」(端點群組) 頁面。
按一下攔截端點群組的名稱。
gcloud
如要查看攔截端點群組的詳細資料,請使用 gcloud
network-security intercept-endpoint-groups describe 指令:
gcloud network-security intercept-endpoint-groups describe ENDPOINT_GROUP_ID \
--location global
將 ENDPOINT_GROUP_ID 替換為攔截端點群組的 ID。
在輸出內容中,攔截端點群組的名稱會以 projects/PROJECT_ID/locations/global/interceptEndpointGroups/ENDPOINT_GROUP_ID 格式顯示。
列出攔截端點群組
您可以列出專案中的所有攔截端點群組,包括其 ID。
控制台
如要查看專案的所有攔截端點群組,請前往Google Cloud 控制台的「Endpoint groups」(端點群組) 頁面。
gcloud
如要列出所有攔截端點群組,請使用 gcloud
network-security intercept-endpoint-groups list 指令:
gcloud network-security intercept-endpoint-groups list \
--location global
刪除攔截端點群組
刪除攔截端點群組前,請先從所有 VPC 網路中移除攔截端點群組關聯。
控制台
前往 Google Cloud 控制台的「Endpoint groups」(端點群組) 頁面。
勾選攔截端點群組的核取方塊,然後按一下「Delete」(刪除)。
再按一下 [刪除] 加以確認。
gcloud
如要刪除攔截端點群組,請使用 gcloud
network-security intercept-endpoint-groups delete 指令:
gcloud network-security intercept-endpoint-groups delete ENDPOINT_GROUP_ID
--no-async \
--location global
將下列 ENDPOINT_GROUP_ID 替換為攔截端點群組的 ID。