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

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

Gerencie várias configurações em um único espaço de trabalho

Para adicionar uma nova configuração da Função do Cloud ao arquivo launch.json, siga estas etapas:

  1. Clique em Cloud Code e abra o explorador Cloud Functions.

  2. No explorador do Cloud Run functions, clique com o botão direito do mouse em WORKSPACE e em Add new cloud function configuration.

  3. Siga as instruções e realize as seguintes ações:

    1. Insira um nome de função
    2. Selecione um ambiente de funções do Cloud Run
    3. Insira um ponto de entrada (o nome do método a ser chamado para esta função)
    4. Insira a entrada de teste

    Como alternativa, insira manualmente esses valores no arquivo launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    O espaço de trabalho das funções do Cloud Run 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 arquivo launch.json:

    {
        "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 para o topo do arquivo launch.json e clique em Atualizar Atualizar o Cloud Functions Explorer.

Reorganizar o explorador de funções do Cloud Run no explorador de arquivos do ambiente de desenvolvimento integrado

É possível reorganizar o explorador de funções do Cloud Run em o Explorador de arquivos do Cloud Shell. Para isso, faça o seguinte:

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

    O Cloud Functions Explorer foi reorganizado

    Esse arranjo mostra o explorador de funções do Cloud Run no explorador de arquivos para que você possa conferir as funções implantadas e os espaços de trabalho das funções do Cloud Run no mesmo painel dos arquivos do projeto.

  2. (Opcional) Para desfazer essa organização, arraste o título do explorador Cloud Code: Cloud Functions de volta para o explorador Cloud Code.