Esta página mostra como gerenciar vários As configurações do Cloud Functions em um um único espaço de trabalho e um espaço de trabalho com várias pastas, e como reorganizar o explorador do Cloud Functions com Cloud Code.
Antes de começar
Este guia requer um espaço de trabalho já configurado (um arquivo launch.json
com
pelo menos uma configuração listada). Para começar com um exemplo, consulte a
Criar e implantar uma função
quickstart.
Gerencie várias configurações em um único espaço de trabalho
Para adicionar uma nova configuração da função do Cloud ao seu arquivo launch.json
, siga
estas etapas:
Clique em Cloud Code e expanda o explorador do Cloud Functions.
No explorador do Cloud Functions, mantenha o ponteiro sobre WORKSPACE e clique em Adicionar nova configuração da função do Cloud.
Siga as instruções e faça o seguinte:
- Insira o nome da função
- Selecione um ambiente do Cloud Functions
- Insira um ponto de entrada (o nome do método a ser chamado para essa função)
- Insira a entrada de teste
Como alternativa, insira esses valores manualmente no seu
launch.json
arquivo:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
Seu espaço de trabalho do Cloud Functions corresponde à primeira configuração listada no arquivo
launch.json
. O nome do espaço de trabalho reflete ofunctionName
da primeira configuração listada no seulaunch.json
arquivo:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-pub-sub", "gen": "GEN_2", "entryPoint": "helloPubSub" }, { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
(Opcional) Para implantar outra configuração do arquivo
launch.json
, mova a configuração que você quer implantar na parte de cima do arquivolaunch.json
e clique em Atualizar. Atualize o explorador do Cloud Functions.
Gerenciar um espaço de trabalho com várias pastas
O Cloud Code aceita ter várias pastas em uma
Espaço de trabalho do Cloud Functions caso cada função contenha a própria
launch.json
.
Cada pasta do espaço de trabalho do Cloud Functions que aparece é nomeada de acordo com o
o functionName
da primeira configuração no arquivo launch.json
correspondente.
Para organizar um espaço de trabalho com várias pastas no seu projeto, consulte a documentação Espaços de trabalho multiraiz.
Reorganize o Cloud Functions Explorer no Explorador de arquivos do seu ambiente de desenvolvimento integrado.
É possível reorganizar o Cloud Functions Explorer nos o Explorador de arquivos do VS Code fazendo o seguinte:
Arraste o explorador do Cloud Functions para Explorador de arquivos do VS Code:
Essa organização exibe o Cloud Functions Explorer na seção o Explorador de Arquivos para conferir as funções implantadas e Espaços de trabalho do Cloud Functions no mesmo painel dos arquivos do projeto.
(Opcional) Para desfazer essa organização, Clique com o botão direito do mouse no cabeçalho do explorador Cloud Code: Cloud Functions e selecione Redefinir localização. Isso move o explorador do Cloud Functions de volta para a Guia Cloud Code.