Administra funciones en el lugar de trabajo de Shell

En esta página, se muestra cómo administrar varias Cloud Functions en un único lugar de trabajo y a reorganizar el Explorador de Cloud Functions con 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:

  1. Haz clic en Cloud Code y, luego, expande el explorador de Cloud Functions.

  2. En el Explorador de Cloud Functions, haz clic con el botón derecho en WORKSPACE y, luego, Agrega una nueva configuración de Cloud Function.

  3. Sigue las indicaciones y realiza las siguientes acciones:

    1. Ingresa un nombre para la función
    2. Selecciona un entorno de Cloud Functions
    3. Ingresa un punto de entrada (el nombre del método al que se llamará para esta función)
    4. 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 el functionName de la primera configuración que aparece en tu launch.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"
          }
        ]
    }
    
  4. (Opcional) Para implementar otra configuración desde tu archivo launch.json, mueve la configuración que deseas implementar en la parte superior del archivo launch.json Haz clic en Actualizar. Actualiza el Explorador de Cloud Functions.

Reorganiza el Explorador de Cloud Functions en el Explorador de archivos de tu IDE

Puedes reorganizar el Explorador de Cloud Functions en Haz lo siguiente en el Explorador de archivos de Cloud Shell:

  1. Arrastra el Explorador de Cloud Functions a Explorador de archivos de Cloud Shell:

    Se reorganizó el Explorador de Cloud Functions

    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.

  2. (Opcional) Para deshacer esta disposición, arrastra el ícono Cloud Code: Cloud Functions El regreso del explorador a Cloud Code un profesional de seguridad en la nube.