Gestisci le funzioni nell'area di lavoro Shell

Questa pagina mostra come gestire più configurazioni di Cloud Functions in una singola area di lavoro e come riorganizzare Explorer di Cloud Functions con Cloud Code.

Prima di iniziare

Questa guida richiede un'area di lavoro già configurata (un file launch.json con almeno una configurazione elencata). Per iniziare con un esempio, consulta la guida rapida Creare ed eseguire il deployment di una funzione.

Gestisci più configurazioni in un'unica area di lavoro

Per aggiungere una nuova configurazione della Cloud Function al file launch.json, segui questi passaggi:

  1. Fai clic su Cloud Code ed espandi Spazio di esplorazione di Cloud Functions.

  2. In Explorer di Cloud Functions, fai clic con il tasto destro del mouse su WORKSPACE e fai clic su Aggiungi nuova configurazione della funzione Cloud Functions.

  3. Segui le istruzioni ed esegui le seguenti azioni:

    1. Inserisci un nome per la funzione
    2. Seleziona un ambiente Cloud Functions
    3. Inserisci un punto di ingresso (il nome del metodo da chiamare per questa funzione)
    4. Inserisci l'input di test

    In alternativa, puoi inserire manualmente questi valori nel file launch.json:

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

    L'area di lavoro Cloud Functions corrisponde alla prima configurazione elencata nel file launch.json. Il nome dell'area di lavoro riflette la functionName della prima configurazione elencata nel file 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. (Facoltativo) Per eseguire il deployment di un'altra configurazione dal file launch.json, sposta la configurazione di cui vuoi eseguire il deployment nella parte superiore del file launch.json e fai clic su Aggiorna Aggiorna Explorer di Cloud Functions.

Riorganizza Explorer di Cloud Functions nel riquadro Esplora file del tuo IDE

Puoi riorganizzare il tuo Explorer di Cloud Functions in Esplora file di Cloud Shell eseguendo queste operazioni:

  1. Trascina il riquadro Explorer di Cloud Functions nell'Explorer file di Cloud Shell:

    Explorer di Cloud Functions riorganizzato

    Questa disposizione mostra Explorer di Cloud Functions sotto Esplora file, in modo da poter visualizzare le funzioni di cui hai eseguito il deployment e le aree di lavoro Cloud Functions nello stesso riquadro dei file di progetto.

  2. (Facoltativo) Per annullare questa disposizione, trascina l'intestazione di Explorer di Cloud Code: Cloud Functions in Explorer di Cloud Code.