Nesta página, você verá as etapas de configuração necessárias para usar a API do Cloud Life Sciences.
Se você concluiu o Início rápido, então já realizou algumas dessas etapas. Consulte esta página para verificar se você está pronto para usar a API do Cloud Life Sciences.
Antes de começar
-
Faça login na sua conta do Google.
Se você ainda não tiver uma, inscreva-se.
-
No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.
- Ative a API Cloud Life Sciences.
Quando você executa um pipeline pela primeira vez usando a ferramenta gcloud
ou as APIs RPC e REST em um projeto do Google Cloud, uma nova conta de serviço. para o projeto recebe automaticamente um papel (lifesciences.workflowsRunner
) que permite iniciar e interromper instâncias do Compute Engine no projeto.
Remover esse papel padrão da conta de serviço do projeto relevante posteriormente pode causar erros. Em especial, as tentativas de executar pipelines usando a API resultarão em erros de permissão. A API também não poderá encerrar as instâncias em execução quando os canais forem concluídos e você continuará sendo cobrado por esses recursos. Para detalhes sobre como corrigir esse problema, consulte Solução de problemas.
Configurar o SDK do Cloud e a ferramenta de linha de comando gcloud
Instale o SDK do Cloud para usar as ferramentas e bibliotecas no Cloud Life Sciences, no Compute Engine, no Cloud Storage e no BigQuery. O SDK inclui as ferramentas de linha de comando gcloud
, gsutil
e bq
.
Depois de inicializar o SDK, instale os comandos do Cloud Life Sciences:
gcloud components update beta
Se você estiver usando uma VM do Compute Engine com a instalação padrão da ferramenta
gcloud
, não será possível atualizar os componentes. Para ativar a API do Cloud Life Sciences em uma VM do Compute Engine, reinstale a ferramenta de linha de comandogcloud
executando os seguintes comandos:sudo apt-get remove google-cloud-sdk curl https://sdk.cloud.google.com | bash exec -l $SHELL gcloud init
Fazer o download das credenciais para acessar a API
Se você estiver usando uma amostra de código do repositório do GitHub do Cloud Life Sciences ou uma ferramenta diferente da de linha de comando gcloud
, que acessa a API Cloud Life Sciences diretamente, siga as etapas a seguir para fazer o download de um arquivo de chave da conta de serviço para seu projeto.
-
Faça login na sua conta do Google.
Se você ainda não tiver uma, inscreva-se.
-
No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.
- Ative as APIs Cloud Life Sciences and Cloud Storage JSON.
- Abra a página Credenciais no console de APIs.
- Clique em Criar credenciais > Conta de serviço.
- Na página Detalhes da conta de serviço, digite um nome de conta de serviço e clique em Criar.
- Na página Permissões da conta de serviço, selecione o papel da conta de serviço. Para acesso mais amplo ao Cloud Life Sciences, selecione Cloud Life Sciences > Executor de fluxos de trabalho do Cloud Life Sciences e clique em Continuar.
- Opcional: preencha a página Conceder aos usuários acesso a essa conta de serviço.
- Clique em Concluído.
Para fazer o download da chave da conta de serviço, conclua as seguintes etapas:
No Console do Cloud, acesse a página Contas de serviço:
Encontre a linha da conta de serviço para a qual você quer criar uma chave. Nessa linha, clique no botão
e em Criar chave.Selecione JSON como Tipo de chave e clique em Criar.
Clique em Criar para fazer o download de um arquivo de chave da conta de serviço. Armazene esse arquivo com segurança porque ele pode ser usado para autenticação como sua conta de serviço. Mova e renomeie esse arquivo como quiser.
A seguir
- Analise as variantes com o BigQuery.
- Armazene e carregue variantes no Cloud Storage e no BigQuery.
- Veja tutoriais sobre a execução de pipelines com a API do Cloud Life Sciences.