Dienst lokal entwickeln

Mit Cloud Code können Sie Cloud Run-Dienste lokal in einer Cloud Run-ähnlichen Umgebung entwickeln. Cloud Code wartet auf Änderungen in der Quelle und aktualisiert den laufenden Dienst schnell, um diese Änderungen darzustellen.

Ausführungskonfiguration definieren

Bevor Sie Ihren Dienst ausführen, müssen Sie die Ausführungskonfiguration erstellen:

  1. Gehen Sie in der Navigationsleiste zur Auswahl für die Ausführung/Fehlerbehebung und klicken Sie auf Konfigurationen bearbeiten.
  2. Wählen Sie unter Cloud Code: Cloud Run: Lokal ausführen aus.
  3. Geben Sie die Builder-Option und die zugehörigen Einstellungen an.

    Cloud Code unterstützt Artefakttypen von Docker, Jib und Buildpacks.

  4. Klicken Sie auf OK.

    Cloud Run: Lokales Konfigurationsfenster ausführen

Optional: Konfiguration anpassen

Wenn Sie lokal entwickeln, können Sie bei Verwendung von Cloud Run (vollständig verwaltet) zusätzliche Einstellungen wie ein Dienstkonto, Umgebungsvariablen und SQL-Verbindungen festlegen. Verwenden Sie dazu den Abschnitt für erweiterte ÜberarbeitungseinstellungenKonfigurationen bearbeiten auf.

Umgebungsvariablen

Die folgenden Umgebungsvariablen werden den ausgeführten Containern automatisch hinzugefügt:

Name Beschreibung Beispiel
PORT Der Port, den Ihr HTTP-Server beobachten soll. 8080
K_SERVICE Der Name des ausgeführten Cloud Run-Dienstes. hello-world
K_REVISION Der Name der ausgeführten Cloud Run-Überarbeitung. hello-world.1
K_CONFIGURATION Der Name der Cloud Run-Konfiguration, mit der die Überarbeitung erstellt wurde. hello-world

Secrets speichern

Wenn Ihr Code potenziell sensible Daten wie API-Schlüssel, Passwörter und Zertifikate enthält, sollten Sie sie als Secrets speichern. Mit Cloud Code können Sie diese Secrets sicher im Secret Manager speichern und sie bei Bedarf programmatisch abrufen. Einen detaillierten Überblick darüber, wie Sie Secrets mit Cloud Code erstellen und verwalten, finden Sie im Secret Manager-Leitfaden.

Dienst ausführen

So führen Sie Ihren Dienst aus:

  1. Wählen Sie in der Navigationsleiste über die Auswahl für die Ausführung/Fehlerbehebung die Option Cloud Run: Lokal ausführen aus.
  2. Klicken Sie auf Cloud Run: Lokal ausführen Symbol für Ausführungsaktion.
  3. Sehen Sie sich die Logs Ihres ausgeführten Dienstes an, die direkt in das Ausgabefenster gestreamt wurden.
  4. Sobald die Bereitstellung abgeschlossen ist, können Sie Ihren ausgeführten Dienst aufrufen. Dazu folgen Sie der URL, die im Bereich "Ereignisprotokoll" angezeigt wird. Im folgenden Beispiel lautet die URL http://localhost:8080.

    Ereignisprotokoll mit erfolgreicher Benachrichtigung zur Bereitstellung und URL zur Vorschau des Diensts

Support

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