Cette page a été traduite par l'API Cloud Translation.
Switch to English

Utiliser Cloud Datalab au sein d'une équipe

Cette page explique comment utiliser Cloud Datalab au sein d'une équipe.

Créer des instances pour chaque membre d'une équipe

Les instances Cloud Datalab sont des environnements mono-utilisateur. Chaque membre de votre équipe a donc besoin de sa propre instance. Les règles d'accès normales des VM Google Compute Engine s'appliquent. Par exemple, les éditeurs de projet peuvent se connecter en SSH à la VM. Cependant, un seul utilisateur Cloud Datalab est accepté par instance. Pour en savoir plus sur les différentes manières de conserver les ressources de calcul acceptées, consultez Gérer le cycle de vie d'une instance Cloud Datalab.

Deux options s'offrent à vous pour créer des instances de VM pour les membres de votre équipe :

  • Un propriétaire de projet crée des instances pour les autres membres de l'équipe.
  • Chaque membre de l'équipe crée sa propre instance.

Quelle que soit l'approche choisie, il est recommandé d'inclure le nom de l'utilisateur dans le nom de l'instance afin de pouvoir facilement associer les deux.

Examinons chaque approche.

Un propriétaire de projet crée des instances pour les autres membres de l'équipe

Un propriétaire de projet peut créer une instance Cloud Datalab pour chaque membre de l'équipe à l'aide de la commande datalab create. Pour ce faire, le propriétaire du projet doit transmettre une option --for-user supplémentaire en indiquant l'adresse e-mail de l'utilisateur Cloud Datalab.

Pour pouvoir se connecter à son instance, l'utilisateur Datalab doit au moins disposer des rôles IAM suivants :

  • roles/compute.instanceAdmin.v1
  • roles/iam.serviceAccountUser pour le compte de service associé à l'instance Cloud Datalab de l'utilisateur

Vous pouvez également créer un compte de service distinct pour chaque utilisateur, puis associer ce compte de service (au lieu du compte de service par défaut) à l'instance de l'utilisateur en transmettant l'option --service-account à la commande datalab create.

Chaque membre de l'équipe crée sa propre instance

Si tous les membres de l'équipe sont des éditeurs de projet, ils peuvent créer leurs propres instances Cloud Datalab.

Partager des notebooks à l'aide du dépôt Git créé automatiquement

La première fois que datalab create est exécuté dans un projet, il crée un dépôt Cloud Source Repositories dans le projet nommé datalab-notebooks. Vous pouvez parcourir ce dépôt à partir de la page Repositories (Dépôts) de Google Cloud Console.

Chaque instance Cloud Datalab créée dans le projet clone le dépôt datalab-notebooks, s'il existe, dans le répertoire datalab/notebooks. Ce dépôt se trouve dans le même projet que l'instance Datalab. Vous pouvez le gérer dans Cloud Console. Pour en savoir plus sur le contrôle des sources et le partage des notebooks, consultez la page Utiliser les notebooks.