Funktionen im Shell-Arbeitsbereich verwalten

Auf dieser Seite erfahren Sie, wie Sie mehrere Cloud Functions-Konfigurationen in einem einzigen Arbeitsbereich verwalten und den Cloud Run Functions Explorer mit Cloud Code neu anordnen.

Hinweise

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

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. Klicken Sie im Cloud Run-Explorer mit der rechten Maustaste auf WORKSPACE und dann auf Add new cloud function configuration (Neue Cloud-Funktionskonfiguration hinzufügen).

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

    1. Funktionsnamen eingeben
    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 auch manuell in die launch.json-Datei eingeben:

    {
        "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: Wenn Sie eine andere Konfiguration aus Ihrer launch.json-Datei bereitstellen möchten, verschieben Sie die Konfiguration, die Sie bereitstellen möchten, an den Anfang der launch.json-Datei und klicken Sie auf Aktualisieren Cloud Functions Explorer aktualisieren.

Cloud Run Functions Explorer im Datei-Explorer Ihrer IDE neu anordnen

Sie können den Cloud Run Functions-Explorer im Datei-Explorer von Cloud Shell neu anordnen. Gehen Sie dazu so vor:

  1. Ziehen Sie den Cloud Run Functions Explorer in Der Datei-Explorer von Cloud Shell:

    Cloud Functions Explorer neu angeordnet

    In dieser Anordnung wird der Cloud Run Functions Explorer unter der im Datei-Explorer, damit Sie Ihre bereitgestellten Funktionen und Arbeitsbereich(e) in Cloud Run befinden sich im selben Bereich wie Ihre Projektdateien.

  2. Optional: Wenn Sie die Anordnung rückgängig machen möchten, ziehen Sie das Cloud Code: Cloud Functions-Explorer von Cloud Code Explorer.