Como usar o Cloud Datalab em um ambiente de equipe

Esta página descreve como usar o Cloud Datalab em equipe.

Criar instâncias para cada membro da equipe

As instâncias do Cloud Datalab são ambientes de usuário único, portanto, cada membro da sua equipe precisa de uma instância própria. São aplicadas as regras normais de acesso das VMs do Google Compute Engine VMs. Por exemplo, os editores do projeto podem utilizar SSH na VM, mas não é possível ter mais de um usuário do Cloud Datalab por instância. Para mais informações sobre os modos suportados de conservação de recursos de computação, consulte o artigo Gerenciamento do ciclo de vida de uma instância do Cloud Datalab.

Há duas maneiras de criar instâncias da VM para os membros da equipe:

  • Um proprietário do projeto cria instâncias para os outros membros da equipe.
  • Cada membro da equipe cria sua própria instância.

Nas duas abordagens, uma prática recomendada é incluir o nome do usuário no nome da instância para associação fácil.

Vamos analisar cada abordagem.

Proprietário do projeto cria instâncias para outros membros da equipe

O proprietário de um projeto pode criar uma instância do Cloud Datalab para cada membro da equipe com o comando datalab create. Para fazer isso, o proprietário do projeto deve transmitir um sinalizador --for-user adicional especificando o endereço de e-mail do usuário do Cloud Datalab.

Para se conectar à instância, o usuário do Datalab deve ter, no mínimo, as seguintes funções do IAM:

  • roles/compute.instanceAdmin.v1
  • roles/iam.serviceAccountActor para a conta de serviço ligada à instância do Cloud Datalab do usuário

Opcionalmente, você pode criar uma conta de serviço separada para cada usuários e, depois, ligá-las (em vez da conta de serviço padrão) à instância do usuário transmitindo o sinalizador --service-account ao comando datalab create.

Cada membro da equipe cria uma instância própria

Se cada membro da equipe for um editor do projeto, eles podem criar suas próprias instâncias do Cloud Datalab.

Usar o repositório do Git criado automaticamente para compartilhar blocos de notas

Na primeira execução do comando datalab create, um repositório do Cloud Source Repositories chamado datalab-notebooks é criado no projeto. Você pode procurá-lo na página Repositórios do Google Cloud Platform.

Cada instância do Cloud Datalab criada no projeto clonará o repositório datalab-notebooks (se ele existir) no diretório datalab/notebooks. Esse repositório fica no mesmo projeto da instância do Datalab e pode ser gerenciado por meio do Cloud Console. Consulte o artigo Como trabalhar com blocos de notas para ver mais informações sobre controle de origem e compartilhamento de blocos de notas.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Datalab