Kurzanleitung: Cloud Run-Anwendung mit Cloud Code bereitstellen

Auf dieser Seite werden die ersten Schritte mit Cloud Code beschrieben.

Sie richten eine Hello World-Anwendung ein, die mit einer Startvorlage in Cloud Run ausgeführt wird, stellen Ihre Anwendung in Cloud Run bereit und sehen den Status der Ressourcen Ihrer Live-Anwendung.

Neue Cloud Run-Anwendung mit Cloud Code erstellen

Hinweis

Zur Verwendung von Cloud Run müssen Sie ein GCP-Projekt erstellen und die Abrechnung aktivieren.

Außerdem müssen Sie die Cloud Run-Unterstützung für Ihr Projekt aktivieren. Rufen Sie in der Console über das Navigationsmenü "APIs und Dienste" > "Dashboard" auf. Klicken Sie in der Liste der verfügbaren APIs auf "Cloud Run API" und dann auf "API aktivieren".

Cloud Code installieren

So installieren Sie das Cloud Code-Plug-in:

  1. Installieren Sie JetBrains-IDE ab Version 2019.3+ (z. B.IntelliJ Ultimate/Community, PyCharm Professional/Community, WebStorm, GoLand), falls noch nicht geschehen.
  2. Installieren Sie die Abhängigkeiten:
    • Für alle Cloud-Plattformen muss der Docker-Client (authentifiziert mit Ihrer Docker-Registry) auf dem PATH Ihres Computers installiert sein. Der entsprechende Ordner sollte sich in einem Verzeichnis innerhalb von PATH befinden. Wenn Sie prüfen möchten, ob Docker bereits installiert ist, führen Sie docker -v aus.
    • Cloud Code installiert automatisch andere erforderliche Abhängigkeiten.
  3. Öffnen Sie IntelliJ IDEA oder eine der unterstützten JetBrains-IDEs.
  4. Öffnen Sie den Marketplace für Plug-ins über Datei > Einstellungen > Plug-ins oder für Mac OS X mit IntelliJ IDEA > Einstellungen > Plug-ins. Suchen Sie dort nach dem Plug-in "Cloud Code" und installieren Sie es. Eventuell werden Sie aufgefordert, die IDE neu zu starten, um das Plug-in zu aktivieren.

Anwendung erstellen

So erstellen Sie eine neue Anwendung mit einem vorhandenen Beispiel:

  1. Öffnen Sie in Ihrer IDE Datei Neues Projekt und wählen Sie Cloud Code: Cloud Run aus.
  2. Wählen Sie aus der Liste der Startanwendungen eine "Hello World"-Vorlage aus. Grafik: Anwendung aus einer Liste vorhandener Beispielanwendungen erstellen
  3. Wählen Sie einen Namen für Ihr Projekt aus.

    Wenn Sie auf Finish klicken, klont Cloud Code die ausgewählte Vorlage, öffnet das neu erstellte Projekt und erstellt die erforderlichen Cloud Run-Ausführungskonfigurationen.

    • Bei Java-Vorlagen werden Sie aufgefordert, Maven-Projekte zu importieren, um Ihre pom.xml-Datei zu synchronisieren. Klicken Sie auf "Add as Maven project".

      Grafik: Benachrichtigung über nicht verwaltete pom.xml-Datei

      Importieren Sie außerdem die erforderlichen Maven-Projekte durch Klicken auf "Import Changes".

      Benachrichtigung zum Import von Maven-Änderungen

Anwendung in Cloud Run bereitstellen

So stellen Sie Ihre Anwendung bereit:

  1. Wählen Sie im Dialogfeld "Run/Debug configurations" in der oberen Taskleiste die automatisch erstellte Ausführungskonfiguration Cloud Run: Deploy aus.
  2. Klicken Sie auf Run Symbol für Ausführungsaktion. Dadurch wird das Fenster "Edit configuration" geöffnet.
  3. Legen Sie Ihre Google Cloud-Projekt-ID fest.
  4. Wählen Sie eine Region für Ihre Deployment-Plattform aus. In dieser Kurzanleitung wird als "Deployment Platform" die Standard-Plattformoption "Cloud Run (vollständig verwaltet)" verwendet.
  5. Klicken Sie auf "Run".
  6. Rufen Sie die ausgeführte App auf, folgen Sie dazu der URL im Ausgabefenster.
  7. Sie können auch den Status Ihrer Anwendung (Messwerte, Überarbeitungsdetails usw.) anzeigen lassen, indem Sie der im Ausgabefenster angezeigten Log-URL folgen.

    Anzeige des Anwendungsstatus in der Konsole

Ressourcenstatus ansehen

So können Sie den Status der Ressourcen Ihrer laufenden Anwendung anzeigen lassen:

  1. Rufen Sie den Cloud Run Explorer auf. Der Zugriff erfolgt über die Seitenleiste auf der rechten Seite.

    Cloud Run-Explorer-Tab auf der rechten Seitenleiste hervorgehoben

  2. Klicken Sie im Explorer auf einen Dienst oder eine Überarbeitung, um die jeweiligen Eigenschaften anzeigen zu lassen.

    Cloud Run Explorer wird mit einem ausgewählten Dienst und den unten angezeigten Eigenschaften geöffnet

  3. Klicken Sie mit der rechten Maustaste auf eine Überarbeitung, um die zugehörigen Logs anzusehen.

    Rechtsklick auf eine Überarbeitung zur Anzeige der zugehörigen Logs

Bereinigen

Wenn Sie für diese Kurzanleitung ein separates Projekt erstellt haben, löschen Sie es, um unnötige Gebühren zu vermeiden:

  • Rufen Sie in der Cloud Console die Seite "Projekte" auf:

    Zur Seite "Projekte"

  • Wählen Sie das Projekt aus, das Sie für diese Kurzanleitung erstellt haben, und klicken Sie auf das Papierkorbsymbol, um es zu löschen.

    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 bei Cloud Run keine Kosten anfallen, wenn der Dienst nicht verwendet wird, kann Ihnen das Speichern des Container-Images in Container Registry in Rechnung gestellt werden. Wenn Sie Ihr Image löschen möchten, folgen Sie dieser Anleitung.
  • Cloud Run-Dienst: Wenn Sie einen Cloud Run-Dienst löschen möchten, rufen Sie in der Console über das Navigationsmenü "Cloud Run" auf. Wählen Sie den Dienst aus, den Sie löschen möchten, und klicken Sie auf das Papierkorbsymbol "Löschen".

Weitere Informationen

Support

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