在共享 VPC 中运行 Cloud Life Sciences

您可以在共享 VPC 中运行 Cloud Life Sciences API。使用共享 VPC,您可以将多个项目中的资源连接到一个公用 虚拟私有云 (VPC) 网络,使其可以安全地相互通信 使用该网络中的内部 IP 高效地通信。

如需预配共享 VPC,您必须向宿主项目中的 Cloud Life Sciences Service Agent 服务账号授予 roles/compute.networkUser 角色。服务账号使用如下格式: service-PROJECT_NUMBER@gcp-sa-lifesciences.iam.gserviceaccount.com

授予 roles/compute.networkUser 角色,请运行 gcloud projects add-iam-policy-binding 命令。如需查找共享 VPC 宿主项目的 PROJECT_IDPROJECT_NUMBER,请参阅识别项目

gcloud projects add-iam-policy-binding PROJECT_ID \
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-lifesciences.iam.gserviceaccount.com \
    --role=roles/compute.networkUser

如果请求成功,命令提示符将显示类似于以下示例的消息:

Updated IAM policy for project [PROJECT_ID].
bindings:
...
- members:
  - serviceAccount:service-PROJECT_NUMBER@gcp-sa-lifesciences.iam.gserviceaccount.com
  role: roles/computet.networkUser
...
etag: VALUE
version: VALUE