En esta página, se describe cómo usar Cloud Datalab como parte de un equipo.
Crear instancias para cada miembro del equipo
Cada miembro del equipo necesita su propia instancia, debido a que en Cloud Datalab cada una es un entorno de un solo usuario. Se aplican las reglas de acceso normales de las VM de Google Compute Engine, por ejemplo, los editores de proyectos se pueden conectar mediante SSH a la VM, pero no puede haber más de un usuario por cada instancia de Cloud Datalab. Consulta Administrar el ciclo de vida de una instancia de Cloud Datalab para obtener información sobre cómo ahorrar en los recursos de procesamiento compatibles.
Los miembros del equipo cuentan con dos métodos para crear instancias de VM:
- El propietario del proyecto puede crear instancias para los otros miembros del equipo.
- Cada miembro del equipo crea su propia instancia.
Independientemente del método, se recomienda que el nombre de la instancia incluya el nombre del usuario, para facilitar la asociación de las instancias con los usuarios.
Analicemos cada enfoque.
El propietario del proyecto crea instancias para los otros miembros del equipo
El propietario de un proyecto puede crear una instancia de Cloud Datalab para cada miembro del equipo mediante el comando datalab create
. Para hacer esto, el propietario del proyecto debe pasar una marca --for-user
adicional que especifique la dirección de correo electrónico del usuario de Cloud Datalab.
Para conectarse a su instancia, el usuario de Datalab debe tener, como mínimo, las siguientes funciones de IAM:
roles/compute.instanceAdmin.v1
roles/iam.serviceAccountUser
para la cuenta de servicio adjunta a la instancia de Cloud Datalab del usuario
De manera opcional, puedes crear una cuenta de servicio separada para cada usuario y, luego, adjuntar esa cuenta de servicio (en lugar de la predeterminada) a la instancia del usuario; para ello, pasa la marca --service-account
al comando datalab create
.
Cada miembro del equipo crea su propia instancia
Los miembros del equipo pueden crear sus propias instancias de Cloud Datalab, si son editores del proyecto.
Usar el repositorio de Git que se creó automáticamente para compartir los notebooks
La primera vez que se ejecuta datalab create
en un proyecto, se crea un Cloud Source Repository en el proyecto llamado datalab-notebooks
. Puedes explorar este repositorio desde la página Repositories (Repositorios) de Google Cloud Console.

Cada instancia de Cloud Datalab creada en el proyecto clonará el repositorio datalab-notebooks
, si existe, en el directorio datalab/notebooks
. Ese repositorio está en el mismo proyecto que la instancia de Datalab, y puedes administrarlo a través de Cloud Console. Consulta Trabaja con notebooks para obtener información sobre cómo controlar la fuente y compartir notebooks.