Gerenciar funções no espaço de trabalho Shell

Esta página mostra como gerenciar vários As configurações do Cloud Functions em um um único espaço de trabalho 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 guia de início rápido.

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:

  1. Clique em Cloud Code e expanda o explorador do Cloud Functions.

  2. No explorador do Cloud Functions, clique com o botão direito do mouse em Espaço de trabalho e selecione Adicionar nova configuração da função do Cloud.

  3. Siga as instruções e faça o seguinte:

    1. Insira o nome da função
    2. Selecione um ambiente do Cloud Functions
    3. Insira um ponto de entrada (o nome do método a ser chamado para essa função)
    4. 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 o functionName da primeira configuração listada no seu launch.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"
          }
        ]
    }
    
  4. (Opcional) Para implantar outra configuração do arquivo launch.json, mova a configuração que você quer implantar na parte de cima do arquivo launch.json e clique em Atualizar. Atualize o explorador do Cloud Functions.

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 Cloud Shell executando o seguinte:

  1. Arraste o explorador do Cloud Functions para Explorador de arquivos do Cloud Shell:

    O Cloud Functions Explorer foi reorganizado

    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.

  2. (Opcional) Para desfazer essa organização, arraste o O cabeçalho do explorador do Cloud Code: Cloud Functions para o Cloud Code Explorador.