Gestisci le funzioni nell'area di lavoro Shell

In questa pagina viene illustrato come gestire Configurazioni di Cloud Functions in un singola area di lavoro 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 Crea una funzione ed eseguine il deployment Guida rapida.

Gestisci più configurazioni in un'unica area di lavoro

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

  1. Fai clic su Cloud Code ed espandi l'esploratore Cloud Functions.

  2. In Esplora funzioni di Cloud Run, fai clic con il tasto destro del mouse su WORKSPACE e fai clic Aggiungi una nuova configurazione di funzioni Cloud Functions.

  3. Segui le istruzioni ed esegui le seguenti azioni:

    1. Inserisci un nome di funzione
    2. Seleziona un ambiente Functions di 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 tuo launch.json file:

    {
        "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 Cloud Run corrisponde alla prima configurazione elencata nel file launch.json. Il nome dell'area di lavoro riflette il 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 che vuoi eseguire il deployment nella parte superiore del file launch.json e fai clic su Aggiorna Aggiorna Esplora funzioni cloud.

Riordinare l'esploratore delle funzioni Cloud Run nell'esploratore file dell'IDE

Puoi riorganizzare Esplora funzioni Cloud Run in Esplora file di Cloud Shell svolgendo i seguenti passaggi:

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

    Explorer di Cloud Functions riorganizzato

    Questa disposizione mostra l'esploratore delle funzioni Cloud Run sotto l'esploratore dei file in modo da poter visualizzare le funzioni di cui è stato eseguito il deployment e gli spazi di lavoro delle funzioni Cloud Run nello stesso riquadro dei file del progetto.

  2. (Facoltativo) Per annullare questa disposizione, trascina Ritorno di Cloud Code: Cloud Functions Explorer a Cloud Code Spazio di esplorazione.