Cloud Composer 1 |Cloud Composer 2 |Cloud Composer 3
本页面介绍了 Cloud Composer 的共享 VPC 网络和宿主项目要求。
通过共享 VPC,组织可以在项目级层建立预算和访问权限控制边界,并使用专用 IP 跨这些边界进行安全高效的通信。在共享 VPC 配置中,Cloud Composer 可以调用同一组织中其他 Google Cloud 项目中托管的服务,而无需将服务公开给公共互联网。
共享 VPC 的准则
![Cloud Composer 环境位于服务中
项目。Cloud Composer 环境中的网络连接
已连接到宿主项目中的 VPC 网络。](https://cloud.google.com/static/composer/docs/images/composer-3-service-host-projects.png?authuser=2&hl=zh-cn)
共享 VPC 要求您指定网络和子网所属的宿主项目以及与该宿主项目关联的服务项目。当 Cloud Composer 参与共享 VPC 时,Cloud Composer 环境位于服务项目中。
请确保 Cloud Composer 环境的内部 IP 范围 以及您的 VPC 网络范围 没有冲突
准备工作
-
- 宿主项目:共享 VPC 网络所属的项目。
- 服务项目:Cloud Composer 环境所属的项目。
配置服务项目
如果从未在服务中创建 Cloud Composer 环境 然后预配 Composer Service Agent 账号 :
gcloud beta services identity create --service=composer.googleapis.com`
配置宿主项目
按照下文所述配置宿主项目。
配置网络资源
选择以下一个选项:
方法 1: 创建新的 VPC 网络和子网。
方法 2: 在现有 VPC 网络中创建子网。
选项 3.使用现有的 VPC 网络和子网。
设置共享 VPC 并关联服务项目
向 Composer Service Agent 账号授予权限
在宿主项目中:
修改 Composer Service Agent 账号的权限,
service-SERVICE_PROJECT_NUMBER@cloudcomposer-accounts.iam.gserviceaccount.com
)添加其他角色,即 Composer Shared VPC Agent (
composer.sharedVpcAgent
)。 在项目级管理
总结
您已完成服务和主机的共享 VPC 网络配置 项目。
现在,您可以将服务项目中的新环境和现有环境连接到 宿主项目的 VPC 网络您可以使用以下方法之一:
- 将环境连接到共享 VPC 网络。Cloud Composer 都会为环境创建新的网络连接。
- 在服务项目中创建网络连接,然后将其连接到“共享的” VPC 网络,并将一个或多个环境连接到此网络 附件。
如需详细了解两者之间的差异 方法,请参阅 将 VPC 网络连接到您的环境。
后续步骤