Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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:
Clique em Cloud Code e abra o explorador Cloud Functions.
No explorador do Cloud Run functions,
clique com o botão direito do mouse em WORKSPACE e em
Add new cloud function configuration.
Siga as instruções e realize as seguintes ações:
Insira um nome de função
Selecionar um ambiente de funções do Cloud Run
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 manualmente estes valores no arquivo launch.json:
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:
(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 AtualizarAtualizar 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:
Arraste o Cloud Run functions Explorer para o
Explorador de arquivos do Cloud Shell:
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.
(Opcional) Para desfazer essa organização, arraste o título do explorador Cloud Code: Cloud Functions de volta ao explorador Cloud Code.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-05 UTC."],[[["\u003cp\u003eThis page explains how to manage multiple Cloud Functions configurations within a single workspace using Cloud Code.\u003c/p\u003e\n"],["\u003cp\u003eNew Cloud Function configurations can be added to the \u003ccode\u003elaunch.json\u003c/code\u003e file either by using the Cloud Functions Explorer interface or by manually editing the file.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Run functions workspace displayed is determined by the first configuration listed within your \u003ccode\u003elaunch.json\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eUsers have the option to rearrange the Cloud Run functions Explorer to be integrated into the file explorer of their IDE, allowing for simultaneous viewing of functions and project files.\u003c/p\u003e\n"],["\u003cp\u003eIt also offers the ability to set what configuration to deploy by moving it to the top of the \u003ccode\u003elaunch.json\u003c/code\u003e file and then refreshing the explorer.\u003c/p\u003e\n"]]],[],null,["# Manage functions in Shell workspace\n\nThis page shows you how to manage multiple\n[Cloud Functions](https://cloud.google.com/functions/) configurations in a\nsingle workspace and how to rearrange your Cloud Run functions Explorer with\nCloud Code.\n\nBefore you begin\n----------------\n\nThis guide requires a workspace already setup (a `launch.json` file with at\nleast one configuration listed). To get started with a sample, see the\n[Create and deploy a function](/code/docs/shell/create-deploy-function)\nquickstart.\n\nManage multiple configurations in a single workspace\n----------------------------------------------------\n\nTo add a new Cloud Function configuration to your `launch.json` file, follow\nthese steps:\n\n1. Click **Cloud Code** and then expand the **Cloud Functions** Explorer.\n\n2. In the Cloud Run functions Explorer,\n right-click **WORKSPACE** and click\n **Add new cloud function configuration**.\n\n3. Follow the prompts and perform the following actions:\n\n 1. Enter a function name\n 2. Select a Cloud Run functions environment\n 3. Enter an entry point (the name of the method to call for this function)\n 4. Enter the test input\n\n Alternatively, you can manually enter these values into your `launch.json`\n file: \n\n {\n \"configurations\": [\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-get\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloGet\"\n }\n ]\n }\n\n Your Cloud Run functions workspace corresponds to the first\n configuration listed in your `launch.json` file. The workspace name reflects\n the `functionName` of the first configuration listed in your `launch.json`\n file: \n\n {\n \"configurations\": [\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-pub-sub\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloPubSub\"\n },\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-get\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloGet\"\n }\n ]\n }\n\n4. (Optional) To deploy another configuration from your `launch.json` file, move\n the configuration you want to deploy to the top of the `launch.json` file and\n click refresh\n **Refresh Cloud Functions Explorer**.\n\nRearrange Cloud Run functions Explorer into your IDE's file Explorer\n--------------------------------------------------------------------\n\nYou can rearrange your Cloud Run functions Explorer into\n\nCloud Shell's file Explorer by performing the following:\n\n1. Drag your Cloud Run functions Explorer into\n\n Cloud Shell's file Explorer:\n\n\n This arrangement displays your Cloud Run functions Explorer under the\n file Explorer so that you can view your deployed functions and\n Cloud Run functions workspace(s) in the same pane as your project files.\n2. (Optional) To undo this arrangement, drag the\n **Cloud Code: Cloud Functions** Explorer's heading back to the **Cloud Code**\n Explorer."]]