Cloud Run-Dienst mit Cloud Code für VS Code bereitstellen
In diesem Dokument erfahren Sie, wie Sie mit Cloud Code beginnen.
Sie erstellen einen Dienst aus einer „Hello, world“-Beispielanwendung, stellen Ihren Dienst mit Cloud Code öffentlich bereit und sehen den Status der Ressourcen Ihres Live-Diensts.
Hinweise
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Wenn Sie für diese Anleitung ein vorhandenes Projekt verwenden, prüfen Sie, ob Sie die erforderlichen Berechtigungen haben. Wenn Sie ein neues Projekt erstellt haben, haben Sie bereits die erforderlichen Berechtigungen.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Wenn Sie für diese Anleitung ein vorhandenes Projekt verwenden, prüfen Sie, ob Sie die erforderlichen Berechtigungen haben. Wenn Sie ein neues Projekt erstellt haben, haben Sie bereits die erforderlichen Berechtigungen.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. - Installieren Sie Git. Git ist zum Kopieren von Beispielen auf Ihren Computer erforderlich.
- Installieren Sie Docker. Docker ist erforderlich, um den Beispielcode zu erstellen. Ihr lokales Nutzerkonto muss Container erstellen können.
- Installieren Sie das Cloud Code-Plug-in, falls noch nicht geschehen.
-
Cloud Run-Administrator (
roles/run.admin) -
Cloud Run Builder (
roles/run.builder) -
Logbetrachter (
roles/logging.viewer) -
Service Account User (
roles/iam.serviceAccountUser)
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ausführen dieser Kurzanleitung benötigen:
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Dienste erstellen
So erstellen Sie eine Beispielanwendung für einen Dienst:
Klicken Sie in der Cloud Code-Statusleiste auf den Namen des aktiven Projekts.

Wählen Sie im angezeigten Menü „Schnellauswahl“ die Option Neue Anwendung aus.
Wählen Sie als Anwendungstyp Cloud Run-Anwendung aus.
Wählen Sie aus der Liste der Beispielanwendungen eine für Ihre bevorzugte Sprache aus.
Wenn Sie beispielsweise Node.js: Cloud Run auswählen, wird eine „Hello, world“-Dienstanwendung in Node.js erstellt.
Bestätigen oder ändern Sie bei Bedarf den Speicherort des Quellcodes Ihres Dienstes im Dateisystem und klicken Sie auf Neue Anwendung erstellen.
Eine Vorschau der Datei
README.mdfür den ausgewählten Dienst wird in VS Code geöffnet.
In Cloud Run bereitstellen
So stellen Sie die Anwendung in Cloud Run bereit:
Öffnen Sie die Befehlspalette (drücken Sie
Ctrl/Cmd+Shift+Poder klicken Sie auf Ansicht > Befehlspalette) und führen Sie dann den Befehl In Cloud Run bereitstellen aus.Legen Sie im Bereich In Cloud Run bereitstellen Ihr Google Cloud -Projekt fest.
Übernehmen Sie die verbleibenden Standardeinstellungen und klicken Sie dann auf Bereitstellen.
Cloud Code erstellt dann Ihr Image, überträgt es per Push in die Registry und stellt Ihren Dienst in Cloud Run bereit.
Rufen Sie die URL auf, die oben im Dialogfeld In Cloud Run bereitstellen angezeigt wird, um den ausgeführten Dienst anzusehen.
Ressourcenstatus ansehen
Sie können den Status Ihrer Cloud Run-Dienste über den Cloud Run-Dienstbrowser ansehen:
- Klicken Sie in der VS Code-Aktivitätsleiste auf
Cloud Code.
- Maximieren Sie den Abschnitt Cloud Run, um Ihren Cloud Run-Dienst aufzurufen.
- Klicken Sie auf den Dienst, um seine Eigenschaften aufzurufen.
Logs ansehen
Mit der Loganzeige, die in Cloud Code enthalten ist, können Sie sich Logs Ihres bereitgestellten Dienstes ansehen.
So rufen Sie Logs auf:
- Klicken Sie in der VS Code-Aktivitätsleiste auf
Cloud Code.
- Maximieren Sie den Abschnitt Cloud Run, um Ihren Cloud Run-Dienst aufzurufen.
- Klicken Sie mit der rechten Maustaste auf Ihren Cloud Run-Dienst und dann auf Logs ansehen.
Bereinigen
So löschen Sie das Projekt:
Rufen Sie in der Google Cloud Console die Seite „Projekte“ auf:
Wählen Sie das Projekt aus, das Sie für diese Kurzanleitung erstellt haben, und klicken Sie dann auf Löschen.
Geben Sie die Projekt-ID ein und klicken Sie auf Beenden.
Das Projekt wird beendet und der Löschvorgang geplant.
Wenn Sie ein bereits vorhandenes Projekt verwenden und nur die Ressourcen löschen möchten, die Sie für diese Kurzanleitung erstellt haben:
Container-Image:Während für Cloud Run keine Kosten anfallen, wenn der Dienst nicht verwendet wird, ist das Speichern des Container-Images in Artifact Registry kostenpflichtig. Eine Anleitung zum Löschen Ihres Images finden Sie unter Images löschen.
Cloud Run-Dienst: Wenn Sie einen Cloud Run-Dienst löschen möchten, rufen Sie in derGoogle Cloud Console über das Navigationsmenü "Cloud Run" auf. Wählen Sie den Dienst aus, den Sie löschen möchten, und klicken Sie auf Löschen.
Nächste Schritte
- Informationen zum sprachspezifischen Debugging-Support von Cloud Code
- Cloud Code mit relevanten Einstellungen individuell konfigurieren
- Kubernetes-Anwendung mit Cloud Code erstellen und ausführen