Gestire le funzioni nello spazio di lavoro Shell

Questa pagina mostra come gestire più configurazioni di Cloud Functions in un unico spazio di lavoro e come riorganizzare l'esploratore delle funzioni Cloud Run con Cloud Code.

Prima di iniziare

Questa guida richiede uno spazio di lavoro già configurato (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 unico spazio 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 Cloud Run, fai clic con il tasto destro del mouse su WORKSPACE e poi su Aggiungi nuova configurazione della funzione cloud.

  3. Segui le istruzioni ed esegui le seguenti azioni:

    1. Inserisci un nome di funzione
    2. Seleziona un ambiente Cloud Run 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 Run Functions corrisponde alla prima configurazione elencata nel file launch.json. Il nome dello spazio 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 l'esploratore delle funzioni Cloud Run in File Explorer di Cloud Shell:

    Esploratore di Cloud Functions riorganizzato

    Questa disposizione mostra l'esploratore delle funzioni di 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 di Cloud Run nello stesso riquadro dei file del progetto.

  2. (Facoltativo) Per annullare questa disposizione, trascina il titolo dell'esploratore Cloud Code: Cloud Functions nell'esploratore Cloud Code.