Gestionar funciones en el espacio de trabajo de Shell

En esta página se muestra cómo gestionar varias configuraciones de Cloud Functions en un solo espacio de trabajo y cómo reorganizar el explorador de funciones de Cloud Run con Cloud Code.

Antes de empezar

Para seguir esta guía, debe tener configurado un espacio de trabajo (un archivo launch.json con al menos una configuración). Para empezar a usar un ejemplo, consulta la guía de inicio rápido Crear y desplegar una función.

Gestionar varias configuraciones en un solo espacio de trabajo

Para añadir una nueva configuración de Cloud Functions a tu archivo launch.json, sigue estos pasos:

  1. Haz clic en Cloud Code y, a continuación, expande el explorador Cloud Functions.

  2. En el Explorador de funciones de Cloud Run, haz clic con el botón derecho en WORKSPACE y, a continuación, en Add new cloud function configuration (Añadir nueva configuración de función de Cloud).

  3. Sigue las indicaciones y realiza las siguientes acciones:

    1. Escribe un nombre de función
    2. Selecciona un entorno de funciones de Cloud Run
    3. Introduce un punto de entrada (el nombre del método al que se debe llamar para esta función).
    4. Introduce la entrada de prueba

    También puedes introducir estos valores manualmente en tu archivo launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Tu espacio de trabajo de funciones de Cloud Run corresponde a la primera configuración que aparece en el archivo launch.json. El nombre del espacio de trabajo refleja el functionName de la primera configuración que aparece en el archivo 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 implementar otra configuración desde tu archivo launch.json, mueve la configuración que quieras implementar a la parte superior del archivo launch.json y haz clic en Actualizar Actualizar Explorador de Cloud Functions.

Reorganizar el explorador de Cloud Run Functions en el explorador de archivos de tu IDE

Para reorganizar el Explorador de funciones de Cloud Run en el Explorador de archivos de Cloud Shell, haz lo siguiente:

  1. Arrastra el explorador de Cloud Run Functions al explorador de archivos de Cloud Shell:

    Se ha reorganizado el Explorador de Cloud Functions

    De esta forma, el explorador de funciones de Cloud Run se muestra debajo del explorador de archivos para que puedas ver las funciones desplegadas y los espacios de trabajo de funciones de Cloud Run en el mismo panel que los archivos del proyecto.

  2. (Opcional) Para deshacer esta acción, arrastra el encabezado Cloud Code: Cloud Functions del Explorador de vuelta al Explorador Cloud Code.