Usar Cloud Datalab en un entorno de equipo

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

Con el comando datalab create, el propietario de un proyecto puede crear una instancia de Cloud Datalab para cada miembro del equipo. Con este fin, 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 con su instancia, el usuario de Datalab debe tener, como mínimo, las siguientes funciones de IAM:

  • roles/compute.instanceAdmin.v1
  • roles/iam.serviceAccountActor para la cuenta de servicio conectada con la instancia de Cloud Datalab del usuario

De manera opcional, puedes crear una cuenta de servicio aparte para cada usuario y, luego, conectarla (en lugar de la cuenta de servicio predeterminada) con la instancia del usuario, para lo cual debes pasar 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

En su primera ejecución en un proyecto, el comando datalab create crea un Cloud Source Repository en el proyecto llamado datalab-notebooks. Puedes explorar este repositorio en la página Repositories de Google Cloud Platform Console.

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

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Cloud Datalab
¿Necesitas ayuda? Visita nuestra página de asistencia.