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

Esta página mostra como gerenciar várias configurações de Cloud Functions em um único espaço de trabalho e como reorganizar o Explorer de funções do Cloud Run com o 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.

Gerenciar 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. Selecionar um ambiente de funções do Cloud Run
    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 manualmente estes 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 a parte de cima do arquivo launch.json e clique em Atualizar Atualizar o Cloud Functions Explorer.

Reorganizar o Cloud Run Functions Explorer no Explorador de arquivos do seu ambiente de desenvolvimento integrado

É possível reorganizar o explorador de funções do Cloud Run no 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 ao explorador Cloud Code.