Gestisci le funzioni nell'area di lavoro VS Code

In questa pagina viene illustrato come gestire Configurazioni di Cloud Functions in un uno spazio di lavoro singolo e uno con più cartelle, e come riorganizzare Explorer funzioni di Cloud Run 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 su come creare ed eseguire il deployment di una funzione.

Gestire più configurazioni in un'unica area di lavoro

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

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

  2. In Esplora funzioni di Cloud Run, Tieni il puntatore sopra WORKSPACE e fai clic su Aggiungi una nuova configurazione di funzioni Cloud Functions.

  3. Segui le istruzioni ed esegui le seguenti azioni:

    1. Inserisci un nome per la funzione
    2. Seleziona un ambiente di funzioni Cloud Run
    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 delle funzioni di Cloud Run corrisponde alla prima configurazione specificata nel file launch.json. Il nome dell'area di lavoro riflette il functionName della prima configurazione elencata in launch.json file:

    {
        "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 che vuoi eseguire il deployment nella parte superiore del file launch.json e fai clic su Aggiorna Aggiorna Esplora funzioni cloud.

Gestire uno spazio di lavoro con più cartelle

Cloud Code supporta l'utilizzo di più cartelle in un Area di lavoro delle funzioni di Cloud Run se ogni funzione contiene la propria launch.json.

Spazio di lavoro con più cartelle in Cloud Functions Explorer

Ogni cartella dell'area di lavoro delle funzioni di Cloud Run che viene visualizzata ha il nome functionName della prima configurazione nel file launch.json corrispondente.

Per organizzare uno spazio di lavoro con più cartelle per il tuo progetto, consulta Aree di lavoro multi-root.

Riorganizza Explorer funzioni di Cloud Run nell'Explorer file del tuo IDE

Puoi riorganizzare il tuo Explorer funzioni di Cloud Run Esplora file di VS Code nel seguente modo:

  1. Trascina il file Explorer funzioni di Cloud Run in Esplora file di VS Code:

    Explorer di Cloud Functions riorganizzato

    Questa disposizione mostra Explorer funzioni di Cloud Run nel file Explorer per visualizzare le funzioni di cui hai eseguito il deployment Aree di lavoro delle funzioni Cloud Run nello stesso riquadro dei file di progetto.

  2. (Facoltativo) Per annullare questa disposizione: Fai clic con il tasto destro del mouse sull'intestazione di Explorer Cloud Code: Cloud Functions e seleziona Reimposta posizione. In questo modo Explorer funzioni di Cloud Run torna alla Scheda Cloud Code.

Richiedi assistenza

Per inviare feedback, segnala problemi su GitHub o fai una domanda Stack Overflow.