共享 VPC 是一种可选的部署模型,组织可借助它将多个项目中的资源连接到一个公用 VPC 网络。组织管理员可以使用共享 VPC 委托管理职责,同时保持对子网、路由和防火墙等网络资源的集中控制。
授予所需角色
Cloud Workstations 服务
代理允许
Cloud Workstations 在您的项目上执行服务职责。当您在项目中激活 Cloud
Workstations 服务时,系统会自动创建服务代理。如需让 Cloud Workstations 使用您的共享 VPC
网络和子网,请向您的
项目的 Cloud Workstations 服务代理授予共享 VPC 子网的 Compute Engine Network User
角色
(roles/compute.networkUser)。
如需检索项目的 Cloud Workstations 服务代理,请使用以下命令:
gcloud beta services identity create \ --service=workstations.googleapis.com \ --project=WORKSTATIONS_PROJECT_ID将
WORKSTATIONS_PROJECT_ID替换为要在其中创建工作站集群的项目的 ID。Cloud Workstations 服务代理使用以下格式:
service-$WORKSTATIONS_PROJECT_NUMBER@gcp-sa-workstations.iam.gserviceaccount.com。向 Cloud Workstations 服务代理授予共享 VPC 子网的 Compute Engine Network User role (
roles/compute.networkUser)。
使用共享 VPC 创建工作站集群
在控制台中创建工作站集群时,请指定共享 VPC 网络和子网。 Google Cloud 只有在子网与使用控制台的用户共享的情况下,才能执行此步骤。如需了解详情,请参阅预配 共享 VPC 。
如需了解有关共享 VPC 访问权限的一般信息,请参阅 共享 VPC 。
创建工作站集群时,Cloud Workstations 会将集群与特定子网相关联,并且所有工作站都放置在该子网中。如需启用 VPC 流日志,请确保为该子网启用日志记录。如需了解详情,请参阅 为现有子网启用 VPC 流日志。