En esta página, se muestra cómo administrar varias Cloud Functions en un uno de un solo espacio de trabajo y uno de varias carpetas, y a reorganizar el Explorador de Cloud Functions Cloud Code.
Antes de comenzar
Esta guía requiere que ya se haya configurado un espacio de trabajo (un archivo launch.json
con
al menos una configuración). Para comenzar con un ejemplo, consulta la
Crea e implementa una función
guía de inicio rápido.
Administra varios parámetros de configuración en un solo lugar de trabajo
Para agregar una nueva configuración de Cloud Function a tu archivo launch.json
, sigue estos pasos:
estos pasos:
Haz clic en Cloud Code y, luego, expande el explorador de Cloud Functions.
En el Explorador de Cloud Functions, mantén el puntero sobre WORKSPACE y haz clic en Agrega una nueva configuración de Cloud Function.
Sigue las indicaciones y realiza las siguientes acciones:
- Ingresa un nombre para la función
- Selecciona un entorno de Cloud 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 manualmente estos valores en tu
launch.json
. archivo:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
Tu espacio de trabajo de Cloud Functions corresponde al primer de configuración enumerada en el archivo
launch.json
. El nombre del lugar de trabajo refleja elfunctionName
de la primera configuración que aparece en tulaunch.json
archivo:{ "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" } ] }
(Opcional) Para implementar otra configuración desde tu archivo
launch.json
, mueve la configuración que deseas implementar en la parte superior del archivolaunch.json
Haz clic en Actualizar. Actualiza el Explorador de Cloud Functions.
Administra un espacio de trabajo de varias carpetas
Cloud Code admite tener varias carpetas en un
Espacio de trabajo de Cloud Functions si cada función contiene su propio
launch.json
.
Cada carpeta del espacio de trabajo de Cloud Functions que aparece tiene el nombre del
functionName
de la primera configuración en su archivo launch.json
correspondiente.
Si quieres organizar un lugar de trabajo de varias carpetas para tu proyecto, consulta el Espacios de trabajo de varias raíces.
Reorganiza el Explorador de Cloud Functions en el Explorador de archivos de tu IDE
Puedes reorganizar el Explorador de Cloud Functions en Sigue estos pasos en el explorador de archivos de VS Code:
Arrastra el Explorador de Cloud Functions a Explorador de archivos de VS Code:
Con esta disposición, se muestra tu Explorador de Cloud Functions en el de Terraform para que puedas ver las funciones implementadas y Espacios de trabajo de Cloud Functions en el mismo panel que los archivos de tu proyecto.
(Opcional) Para deshacer esta disposición, sigue estos pasos: haz clic con el botón derecho en el encabezado del explorador Cloud Code: Cloud Functions y selecciona Restablece la ubicación. Esto hace que el Explorador de Cloud Functions vuelva a la La pestaña Cloud Code.