Funktionen im VS Code-Arbeitsbereich verwalten

Auf dieser Seite erfahren Sie, wie Sie mehrere Cloud Functions-Konfigurationen in einer Arbeitsbereich mit mehreren Ordnern, und wie Sie den Cloud Run Functions Explorer Cloud Code

Hinweise

Für diesen Leitfaden ist ein bereits eingerichteter Arbeitsbereich erforderlich (eine launch.json-Datei mit mindestens einer Konfiguration). Eine Beispielfunktion finden Sie in der Kurzanleitung zum Erstellen und Bereitstellen einer Funktion.

Mehrere Konfigurationen in einem einzigen Arbeitsbereich verwalten

So fügen Sie Ihrer launch.json-Datei eine neue Cloud Functions-Konfiguration hinzu:

  1. Klicken Sie auf Cloud Code und maximieren Sie dann den Explorer von Cloud Functions.

  2. Bewegen Sie den Mauszeiger im Cloud Run-Explorer auf WORKSPACE und klicken Sie auf Neue Cloud Functions-Konfiguration hinzufügen.

  3. Folgen Sie der Anleitung und führen Sie die folgenden Aktionen aus:

    1. Geben Sie einen Funktionsnamen ein.
    2. Cloud Run-Funktionsumgebung auswählen
    3. Geben Sie einen Einstiegspunkt ein (den Namen der Methode, die für diese Funktion aufgerufen werden soll).
    4. Testeingabe eingeben

    Alternativ können Sie diese Werte manuell in Ihr launch.json eingeben Datei:

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

    Der Arbeitsbereich für Cloud Run-Funktionen entspricht dem ersten Konfiguration, die in der Datei launch.json aufgeführt ist. Der Name des Arbeitsbereichs entspricht der functionName der ersten Konfiguration, die in der Datei launch.json aufgeführt ist:

    {
        "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. Optional: Um eine weitere Konfiguration aus der Datei launch.json bereitzustellen, verschieben Sie die Konfiguration, die Sie am Anfang der Datei launch.json bereitstellen möchten, und Klicken Sie auf Aktualisieren. Cloud Functions Explorer aktualisieren

Arbeitsbereich mit mehreren Ordnern verwalten

Cloud Code unterstützt die Verwendung mehrerer Ordner in einem Cloud Run-Funktionsarbeitsbereich, wenn jede Funktion einen eigenen enthält launch.json-Datei.

Arbeitsbereich mit mehreren Ordnern im Cloud Functions Explorer

Jeder angezeigte Cloud Run-Funktions-Arbeitsordner ist nach dem functionName der ersten Konfiguration in der entsprechenden launch.json-Datei benannt.

Informationen zum Anlegen eines Arbeitsbereichs mit mehreren Ordnern für Ihr Projekt finden Sie unter Multi-Root-Arbeitsbereiche in VS Code.

Cloud Run-Funktionen im Datei-Explorer der IDE neu anordnen

Sie können die Cloud Run-Funktionen im Explorer von VS Code neu anordnen. Gehen Sie dazu so vor:

  1. Ziehen Sie den Cloud Run-Funktions-Explorer in den Datei-Explorer von VS Code:

    Cloud Functions Explorer neu angeordnet

    Bei dieser Anordnung wird der Cloud Run Functions Explorer im Datei-Explorer angezeigt, sodass Sie Ihre bereitgestellten Funktionen und Cloud Run Functions-Arbeitsbereiche im selben Bereich wie Ihre Projektdateien sehen können.

  2. Optional: Wenn Sie diese Anordnung rückgängig machen möchten, klicken Sie mit der rechten Maustaste auf die Überschrift des Cloud Code: Cloud Functions-Explorers und wählen Sie Speicherort zurücksetzen aus. Dadurch wird der Cloud Run Functions Explorer zurück zum Tab Cloud Code verschoben.

Support anfragen

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.