A extensão do Cloud Code para VS Code adiciona suporte ao desenvolvimento de 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 na 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 Google Cloud, crie um projeto 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 Google Cloud serviços, adicionar e remover colaboradores e gerenciar permissões de Google Cloud recursos.
Instalar o Cloud Code
Instale a extensão do Google Cloud Code no Visual Studio Code Marketplace.
Como alternativa, abra a visualização Extensions no VS Code:
Clique em Extensões ou pressione
Ctrl
/Cmd
+Shift
+X
.Pesquise
Google Cloud Code
.Clique em Instalar.
Se solicitado, reinicie o VS Code.
Depois que a extensão for instalada, o ícone do Cloud Code será adicionado à barra de atividades e estará pronto 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: acesse Código > Configurações > Configurações > Extensões e pesquise
Gemini Code Assist + Google 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 terá que instalar as dependências por conta própria para que o Cloud Code funcione.
Para usar versões personalizadas de dependências do Cloud Code:
Clique em settings Manage > Settings e defina Auto Dependencies (
cloudcode.autoDependencies
) comooff
.Instale as seguintes dependências no
PATH
:
Instalar a CLI do Google Cloud
Na primeira vez que você usa um recurso que exige a CLI gcloud, é possível aprender a instalar a CLI no seu ambiente de desenvolvimento integrado, usar uma instalação existente ou continuar com as dependências gerenciadas. Se você preferir instalar a CLI gcloud manualmente, consulte Instalar a CLI gcloud.
Opcional: verificar o vsix do Cloud Code usando a VsixSignTool
Para verificar o Cloud Code vsix com a VsixSignTool, siga estas etapas:
Use o seguinte:
- Gerenciador de pacotes Nuget
- SO Windows
- Uma versão de produção do Cloud Code
Instale o Microsoft VsixSignTool e anote o caminho de instalação.
Abra o VS Code e navegue até Extensões > Cloud Code.
Na guia Details, em Extension Resources, clique em Marketplace.
Na página do Marketplace no navegador, em Resources, clique em Download Extension para fazer o download da versão empacotada do Cloud Code. Isso faz o download da versão empacotada do Cloud Code, que tem uma extensão de arquivo
.vsix
, para o diretório de download padrão.Se preferir verificar uma versão diferente da mais recente, clique na guia Histórico de versões e selecione outra versão para fazer o download.
Quando o download for concluído, abra uma janela do terminal e execute o seguinte:
PATH_TO_VSIXSIGNTOOL verify PATH_TO_DOWNLOADED_VSIX
Confirme se a saída corresponde ao seguinte:
VsixSignTool Success: Package PATH_TO_DOWNLOADED_VSIX is valid.
Autenticar credenciais para Google Cloud
Para ajudar no desenvolvimento de aplicativos com Google Cloud APIs, quando você faz login na gcloud CLI, as Application Default Credentials são atualizadas.
Fazer login em Google Cloud
Se você não tiver feito login no Google Cloud, siga estas etapas:
- Na barra de status do Cloud Code, clique em Cloud Code - Fazer login.
Se esta for a primeira vez que você se conecta a Google Cloud no seu ambiente de desenvolvimento integrado, será necessário adicionar
https://accounts.google.com
ao domínio confiável. Clique em Configurar domínios confiáveis na caixa de diálogo exibida:Siga as instruções para fazer login usando seu navegador da Web.
Quando aparecer a mensagem para permitir que o Cloud Code acesse sua Conta do Google, clique em Permitir.
Problema conhecido: o navegador Edge redireciona para HTTPS no callback de autenticação
Ao usar o navegador Microsoft Edge para autenticar suas credenciais, você pode
notar que o navegador redireciona o URL http://localhost:3000
para
https://localhost:3000
. Isso leva à seguinte mensagem de falha:
The connection for this site is not secure. localhost sent an invalid response.
Try running Windows Network Diagnostics. ERR_SSL_PROTOCOL_ERROR.
Para resolver esse problema, exclua localhost
do redirecionamento:
Na barra de endereço do navegador Edge, digite
edge://net-internals/#hsts
.Acesse a seção Excluir políticas de segurança de domínio.
Digite
localhost
e clique em Excluir.
Sair de Google Cloud
- Clique em Cloud Code e abra a seção Ajuda e feedback.
- Clique em Sair do Google Cloud e, quando solicitado, selecione Sair.
- Você também pode fazer logout usando a paleta de comandos. Pressione
Ctrl
/Cmd
+Shift
+P
ou clique em View > Command Palette e, em seguida, em Sign out of all accounts in Google Cloud SDK.
Mudar o projeto Google Cloud ativo
Na barra de status do Cloud Code, clique no nome do projeto ativo.
No menu de escolha rápida que aparece, selecione sync_alt Switch Project.
Selecione um projeto ou insira palavras-chave na barra de pesquisa para filtrar os projetos.
Autenticar credenciais para depurar aplicativos localmente
Além das etapas de autenticação na seção Fazer login em Google Cloud, você vai precisar autenticar suas credenciais para depurar um aplicativo localmente no seu ambiente de desenvolvimento integrado que faz chamadas de API do Google.
Se você não autenticar suas credenciais para depurar aplicativos, uma mensagem de erro vai aparecer no seu ambiente de desenvolvimento integrado quando você tentar executar/depurar um aplicativo local que tenta fazer uma chamada para uma API do Google.
Para autenticar suas credenciais para depurar aplicativos localmente, siga estas etapas:
Instale o gcloud na sua máquina, caso ainda não tenha feito isso.
Execute este comando:
gcloud auth application-default login
Quando terminar a depuração localmente, saia da sessão executando o seguinte comando:
gcloud auth application-default revoke
Para saber mais sobre as credenciais padrão do aplicativo e as APIs do Google, consulte Autenticar para os serviços do Cloud usando bibliotecas de cliente.