Exécuter Cloud Life Sciences dans un VPC partagé

Vous pouvez exécuter l'API Cloud Life Sciences dans un VPC partagé. Vous pouvez utiliser un VPC partagé pour connecter les ressources de plusieurs projets à un réseau cloud privé virtuel (VPC) commun, afin qu'elles puissent communiquer entre elles de manière sécurisée et efficace à l'aide des adresses IP internes de ce réseau.

Pour provisionner un VPC partagé, vous devez attribuer le rôle roles/compute.networkUser au compte de service de l'agent de service Cloud Life Sciences dans le projet hôte. Le compte de service utilise le format service-PROJECT_NUMBER@gcp-sa-lifesciences.iam.gserviceaccount.

Pour attribuer le rôle roles/compute.networkUser, exécutez la commande gcloud projects add-iam-policy-binding. Pour trouver les informations concernant PROJECT_ID et PROJECT_NUMBER du projet hôte de VPC partagé, consultez la section Identifier des projets.

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

Si la requête aboutit, l'invite de commande affiche un message semblable à l'exemple suivant :

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