A extensão do Cloud Code para VS Code adiciona suporte para o desenvolvimento do Google Cloud ao VS Code.
Antes de começar
Antes de instalar o Cloud Code, confirme se as seguintes ferramentas estão instaladas e configuradas no seu sistema:
- Instale e configure o Visual Studio Code em sua máquina.
Instale e configure o suporte à linguagem.
A extensão do Cloud Code funciona melhor com as seguintes linguagens:
Instale o Git. O Git é necessário para copiar amostras na sua máquina.
Instale o cliente do Docker e adicione-o à variável de ambiente
PATH
:- Se você estiver criando apenas com o Cloud Build ou o Jib, será possível pular a instalação do Docker.
- Se você estiver usando o Windows Home, para ver as etapas de configuração do cliente Docker, consulte o Guia do Docker para Windows para computador.
- Se você usa o WSL, mas não consegue instalar o Docker para computadores, use o minikube em vez de desenvolvimento local com o Cloud Code.
Se você estiver usando o Google Cloud, crie um projeto do Google Cloud e ative o faturamento.
Com os projetos, é possível coletar os recursos relacionados de um único aplicativo em um só lugar, gerenciar APIs, ativar serviços do Google Cloud, adicionar e remover colaboradores e gerenciar permissões de recursos do Google Cloud.
Como instalar o Cloud Code
Instale a extensão do Visual Studio Code Marketplace.
Como alternativa, abra a visualização de extensões no VS Code clicando em
Extensões ou pressionando
Ctrl
/Cmd
+Shift
+X
. Pesquise a extensão do Cloud Code e clique em Instalar.Se você estiver executando o Cloud Code em um silicone da série M da Apple, será necessário instalar o Rosetta 2. Isso permite que o Cloud Code instale automaticamente algumas dependências de linha de comando. Se preferir não instalar o Rosetta 2, siga as etapas em Versões personalizadas de dependências para instalar as dependências manualmente. Para mais informações, consulte Suporte do Cloud Code para o Silicon série Apple M.
Se solicitado, reinicie o VS Code.
Depois que a extensão for instalada, os ícones do Cloud Code serão adicionados à barra de atividades do lado esquerdo e estarão prontos para uso. É possível definir outras configurações da instalação do Cloud Code especificando suas preferências na barra de tarefas superior do aplicativo: Código > Preferências > Configurações > Extensões > Cloud Code.
Versões personalizadas de dependências
Por padrão, o Cloud Code tem as dependências automáticas ativadas e instala algumas dependências de linha de comando automaticamente. Se você desativar as dependências automáticas, poderá usar versões personalizadas delas, mas precisará instalar as dependências para que o Cloud Code funcione.
Para usar versões personalizadas de dependências do Cloud Code, faça o seguinte:
- Clique em
Manage > Settings e defina Auto Dependencies (
cloudcode.autoDependencies
) comooff
. Instale as seguintes dependências no
PATH
:- kubectl
- Skaffold
- minikube para desenvolvimento local
- CLI do Google Cloud, se estiver desenvolvendo com o Google Cloud
Autenticação com o Google Cloud
Para ajudar no desenvolvimento de aplicativos com as APIs do Google Cloud, ao fazer login na CLI gcloud, as credenciais padrão do aplicativo são atualizadas.
Como fazer login no Google Cloud
Se você não estiver conectado ao Google Cloud, siga estas etapas para fazer login:
- Clique em
Cloud Code e expanda uma seção. Por exemplo, clique em Cloud Run.
- Clique em Fazer login no SDK do Cloud. Siga as instruções para fazer login usando seu navegador da Web.
Saindo do Google Cloud
Em uma visualização do Cloud Code, como a seção Cloud Run, passe o cursor sobre o nome do projeto, clique em
Sair do SDK do Cloud e clique em Sair.
Para sair usando a paleta de comandos, abra esse recurso
pressionando Ctrl
/Cmd
+Shift
+P
e clique em Sair de todas as contas
no SDK do Cloud.
Alterar o projeto ativo do Google Cloud
Para alterar o projeto ativo do Google Cloud, siga estas etapas:
- Em uma visualização do Cloud Code, como a seção Cloud Run, passe o cursor sobre o nome do projeto e clique em
Alternar projeto.
- Selecione um projeto ou digite palavras-chave na barra de pesquisa para filtrar projetos.