Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite erfahren Sie, wie Sie mehrere Cloud Functions-Konfigurationen in einem einzelnen Arbeitsbereich und einem Arbeitsbereich mit mehreren Ordnern verwalten und wie Sie 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 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:
Klicken Sie auf Cloud Code und maximieren Sie dann den Explorer von Cloud Functions.
Bewegen Sie den Mauszeiger im Cloud Run Functions Explorer auf WORKSPACE und klicken Sie auf Neue Cloud Functions-Konfiguration hinzufügen.
Folgen Sie der Anleitung und führen Sie die folgenden Schritte aus:
Geben Sie einen Funktionsnamen ein.
Cloud Run-Funktionsumgebung auswählen
Geben Sie einen Einstiegspunkt ein (den Namen der Methode, die für diese Funktion aufgerufen werden soll).
Testeingabe eingeben
Alternativ können Sie diese Werte auch manuell in die launch.json-Datei eingeben:
Ihr Cloud Run-Funktionsarbeitsbereich entspricht der ersten Konfiguration in Ihrer launch.json-Datei. Der Name des Arbeitsbereichs entspricht der functionName der ersten Konfiguration, die in der Datei launch.json aufgeführt ist:
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 AktualisierenCloud Functions Explorer aktualisieren.
Arbeitsbereich mit mehreren Ordnern verwalten
Cloud Code unterstützt mehrere Ordner in einem Cloud Run-Funktionsarbeitsbereich, wenn jede Funktion eine eigene -Datei enthält.launch.json
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 den Cloud Run Functions Explorer im Datei-Explorer von VS Code neu anordnen. Gehen Sie dazu so vor:
Ziehen Sie den Cloud Run-Funktions-Explorer in den Datei-Explorer von VS Code:
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.
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-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.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[[["\u003cp\u003eThis guide details how to manage multiple Cloud Functions configurations within a single workspace by adding and organizing configurations in the \u003ccode\u003elaunch.json\u003c/code\u003e file, either manually or via the Cloud Code interface.\u003c/p\u003e\n"],["\u003cp\u003eYou can manage multi-folder workspaces for Cloud Run functions, where each folder contains its own \u003ccode\u003elaunch.json\u003c/code\u003e file, and each folder's name reflects the \u003ccode\u003efunctionName\u003c/code\u003e of the first configuration listed in its \u003ccode\u003elaunch.json\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Run functions Explorer can be rearranged to appear within VS Code's file Explorer, allowing you to view deployed functions alongside your project files, and this arrangement can be undone by selecting "Reset location".\u003c/p\u003e\n"],["\u003cp\u003eThe workspace name will reflect the \u003ccode\u003efunctionName\u003c/code\u003e value of the first configuration listed in the \u003ccode\u003elaunch.json\u003c/code\u003e file and if there are multiple, you can move the desired configuration to the top to set the workspace.\u003c/p\u003e\n"]]],[],null,["# Manage functions in VS Code workspace\n\nThis page shows you how to manage multiple\n[Cloud Functions](https://cloud.google.com/functions/) configurations in a\nsingle workspace and a multi-folder workspace,\nand how to rearrange your Cloud Run functions Explorer with\nCloud Code.\n\nBefore you begin\n----------------\n\nThis guide requires a workspace already setup (a `launch.json` file with at\nleast one configuration listed). To get started with a sample, see the\n[Create and deploy a function](/code/docs/vscode/create-deploy-function)\nquickstart.\n\nManage multiple configurations in a single workspace\n----------------------------------------------------\n\nTo add a new Cloud Function configuration to your `launch.json` file, follow\nthese steps:\n\n1. Click **Cloud Code** and then expand the **Cloud Functions** Explorer.\n\n2. In the Cloud Run functions Explorer,\n hold your pointer over **WORKSPACE**\n and click\n **Add new cloud function configuration**.\n\n3. Follow the prompts and perform the following actions:\n\n 1. Enter a function name\n 2. Select a Cloud Run functions environment\n 3. Enter an entry point (the name of the method to call for this function)\n 4. Enter the test input\n\n Alternatively, you can manually enter these values into your `launch.json`\n file: \n\n {\n \"configurations\": [\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-get\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloGet\"\n }\n ]\n }\n\n Your Cloud Run functions workspace corresponds to the first\n configuration listed in your `launch.json` file. The workspace name reflects\n the `functionName` of the first configuration listed in your `launch.json`\n file: \n\n {\n \"configurations\": [\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-pub-sub\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloPubSub\"\n },\n {\n \"name\": \"Deploy Cloud Function\",\n \"type\": \"cloudcode.cloudfunctions\",\n \"request\": \"launch\",\n \"functionName\": \"hello-world-get\",\n \"gen\": \"GEN_2\",\n \"entryPoint\": \"helloGet\"\n }\n ]\n }\n\n4. (Optional) To deploy another configuration from your `launch.json` file, move\n the configuration you want to deploy to the top of the `launch.json` file and\n click refresh\n **Refresh Cloud Functions Explorer**.\n\nManage a multi-folder workspace\n-------------------------------\n\nCloud Code supports having multiple folders in a\nCloud Run functions workspace if each function contains its own\n`launch.json` file.\n\nEach Cloud Run functions workspace folder that appears is named after the\nfirst configuration's `functionName` in its corresponding `launch.json` file.\n\nTo arrange a multi-folder workspace for your project, see VS Code's\n[Multi-root Workspaces](https://code.visualstudio.com/docs/editor/multi-root-workspaces).\n\nRearrange Cloud Run functions Explorer into your IDE's file Explorer\n--------------------------------------------------------------------\n\nYou can rearrange your Cloud Run functions Explorer into\nVS Code's file Explorer by performing the following:\n\n1. Drag your Cloud Run functions Explorer into\n VS Code's file Explorer:\n\n\n This arrangement displays your Cloud Run functions Explorer under the\n file Explorer so that you can view your deployed functions and\n Cloud Run functions workspace(s) in the same pane as your project files.\n2. (Optional) To undo this arrangement,\n right-click the **Cloud Code: Cloud Functions** Explorer's heading and select\n **Reset location** . This moves the Cloud Run functions Explorer back to the\n **Cloud Code** tab.\n\nGet Support\n-----------\n\nTo send feedback, report issues on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-vscode/issues), or ask a question on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=cloud-code-vscode)."]]