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'Explorer di Cloud Run Functions con Cloud Code.

Prima di iniziare

Questa guida richiede un workspace già configurato (un file launch.json con almeno una configurazione elencata). Per iniziare a utilizzare un esempio, consulta la Guida rapida Crea ed esegui 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 Explorer di Cloud Functions.

  2. Nell'Explorer di Cloud Run Functions, fai clic con il tasto destro del mouse su WORKSPACE e poi su Add new cloud function configuration (Aggiungi nuova configurazione di Cloud Functions).

  3. Segui le istruzioni ed esegui le seguenti azioni:

    1. Inserisci il nome di una 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"
          }
        ]
    }
    

    Il workspace Cloud Run Functions corrisponde alla prima configurazione elencata nel file launch.json. Il nome del workspace 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 di cui vuoi eseguire il deployment nella parte superiore del file launch.json e fai clic su Aggiorna Aggiorna Cloud Functions Explorer.

Riordina l'Explorer di Cloud Run Functions nell'Explorer di file dell'IDE

Puoi riorganizzare l'Explorer delle funzioni Cloud Run nell'Explorer file di Cloud Shell eseguendo le seguenti operazioni:

  1. Trascina l'Explorer di Cloud Run Functions in Esplora file di Cloud Shell:

    Explorer di Cloud Functions riorganizzato

    Questa disposizione mostra l'Explorer di Cloud Run Functions sotto l'Explorer di file, in modo che tu possa visualizzare le funzioni di cui è stato eseguito il deployment e gli spazi di lavoro Cloud Run Functions nello stesso riquadro dei file di progetto.

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