Administra funciones en el espacio de trabajo de VS Code
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se muestra cómo administrar varias configuraciones de
Cloud Functions en un
espacio de trabajo único y uno con varias carpetas,
y cómo reorganizar el explorador de funciones de Cloud Run con
Cloud Code.
Antes de comenzar
Esta guía requiere un lugar de trabajo ya configurado (un archivo launch.json con al menos una configuración registrada). Para comenzar con una muestra, consulta la guía de inicio rápido sobre cómo crear e implementar una función.
Administra varias configuraciones en un solo espacio de trabajo
Para agregar una nueva configuración de Cloud Function a tu archivo launch.json, sigue estos pasos:
Haz clic en Cloud Code y, luego, expande el explorador de Cloud Functions.
En el Explorador de funciones de Cloud Run,
mantén el puntero sobre WORKSPACE
y haz clic en
Add new cloud function configuration.
Sigue las indicaciones y realiza las siguientes acciones:
Ingresa un nombre de función
Selecciona un entorno de Cloud Run Functions
Ingresa un punto de entrada (el nombre del método al que se llamará para esta función).
Ingresa la entrada de prueba
También puedes ingresar estos valores de forma manual en el archivo launch.json:
Tu lugar de trabajo de funciones de Cloud Run corresponde a la primera
configuración que aparece en tu archivo launch.json. El nombre del lugar de trabajo refleja el functionName de la primera configuración que se indica en el archivo launch.json:
Opcional: Para implementar otra configuración desde tu archivo launch.json, mueve la configuración que deseas implementar a la parte superior del archivo launch.json y haz clic en ActualizarActualizar el explorador de Cloud Functions.
Administra un espacio de trabajo con varias carpetas
Cloud Code admite tener varias carpetas en un
espacio de trabajo de funciones de Cloud Run si cada función contiene su propio
archivo launch.json.
Cada carpeta del espacio de trabajo de las funciones de Cloud Run que aparece se nombra según el functionName de la primera configuración en su archivo launch.json correspondiente.
Reorganiza el explorador de funciones de Cloud Run en el explorador de archivos de tu IDE
Para reorganizar el explorador de funciones de Cloud Run en el explorador de archivos de VS Code, haz lo siguiente:
Arrastra el explorador de funciones de Cloud Run al explorador de archivos de VS Code:
Con esta disposición, se muestra el Explorador de funciones de Cloud Run en el
Explorador de archivos para que puedas ver las funciones implementadas y
los espacios de trabajo de las funciones de Cloud Run en el mismo panel que los archivos de tu proyecto.
Para deshacer esta disposición, haz clic con el botón derecho en el encabezado del explorador Cloud Code: Cloud Functions y selecciona Restablecer ubicación (opcional). Esto vuelve a mover el Explorador de funciones de Cloud Run a la pestaña
Cloud Code.
Obtener asistencia
Para enviar comentarios, informa problemas en GitHub o haz preguntas en Stack Overflow.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-08 (UTC)"],[[["\u003cp\u003eThis guide details how to manage multiple Cloud Functions configurations within a single workspace by adding and organizing configurations in the \u003ccode\u003elaunch.json\u003c/code\u003e file, either manually or via the Cloud Code interface.\u003c/p\u003e\n"],["\u003cp\u003eYou can manage multi-folder workspaces for Cloud Run functions, where each folder contains its own \u003ccode\u003elaunch.json\u003c/code\u003e file, and each folder's name reflects the \u003ccode\u003efunctionName\u003c/code\u003e of the first configuration listed in its \u003ccode\u003elaunch.json\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Run functions Explorer can be rearranged to appear within VS Code's file Explorer, allowing you to view deployed functions alongside your project files, and this arrangement can be undone by selecting "Reset location".\u003c/p\u003e\n"],["\u003cp\u003eThe workspace name will reflect the \u003ccode\u003efunctionName\u003c/code\u003e value of the first configuration listed in the \u003ccode\u003elaunch.json\u003c/code\u003e file and if there are multiple, you can move the desired configuration to the top to set the workspace.\u003c/p\u003e\n"]]],[],null,["# Manage functions in VS Code workspace\n\nThis page shows you how to manage multiple\n[Cloud Functions](https://cloud.google.com/functions/) configurations in a\nsingle workspace and a multi-folder workspace,\nand 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/vscode/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 hold your pointer over **WORKSPACE**\n 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\nManage a multi-folder workspace\n-------------------------------\n\nCloud Code supports having multiple folders in a\nCloud Run functions workspace if each function contains its own\n`launch.json` file.\n\nEach Cloud Run functions workspace folder that appears is named after the\nfirst configuration's `functionName` in its corresponding `launch.json` file.\n\nTo arrange a multi-folder workspace for your project, see VS Code's\n[Multi-root Workspaces](https://code.visualstudio.com/docs/editor/multi-root-workspaces).\n\nRearrange Cloud Run functions Explorer into your IDE's file Explorer\n--------------------------------------------------------------------\n\nYou can rearrange your Cloud Run functions Explorer into\nVS Code's file Explorer by performing the following:\n\n1. Drag your Cloud Run functions Explorer into\n VS Code'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,\n right-click the **Cloud Code: Cloud Functions** Explorer's heading and select\n **Reset location** . This moves the Cloud Run functions Explorer back to the\n **Cloud Code** tab.\n\nGet Support\n-----------\n\nTo send feedback, report issues on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-vscode/issues), or ask a question on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=cloud-code-vscode)."]]