Dienst lokal entwickeln

Mit Cloud Code können Sie Cloud Run-Dienste lokal in einer Cloud Run-ähnlichen Umgebung entwickeln. Cloud Code sucht nach Änderungen in Ihrer Quelle und aktualisiert den ausgeführten Dienst schnell entsprechend.

Ausführungskonfiguration definieren

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

  1. Rufen Sie in der Navigationsleiste die Option "Ausführungs-/Fehlerbehebungskonfigurationen" auf und klicken Sie auf Konfigurationen bearbeiten.
  2. Wählen Sie unter Cloud Code: Cloud Run die Option 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

Bei der lokalen Entwicklung können Sie bei Bedarf weitere Einstellungen wie ein Dienstkonto, Umgebungsvariablen und SQL-Verbindungen (bei Verwendung von Cloud Run (vollständig verwaltet)) angeben.Konfigurationen bearbeiten aus.

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 vertrauliche Daten wie API-Schlüssel, Passwörter und Zertifikate enthält, sollten Sie diese als Secrets speichern. Mit Cloud Code können Sie diese Secrets sicher in Secret Manager speichern und sie bei Bedarf programmatisch abrufen. Ausführliche Informationen zum Erstellen und Verwalten von Secrets mit Cloud Code finden Sie in der Anleitung zu Secret Manager.

Dienst ausführen

So führen Sie Ihren Dienst aus:

  1. Wählen Sie das Ausführungsziel Cloud Run: Lokal ausführen in der Navigationsleiste der Auswahl für /Ausführen/Debug-Konfigurationen“ 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 werden.
  4. Wenn die Bereitstellung abgeschlossen ist, können Sie den ausgeführten Dienst aufrufen. Folgen Sie dazu der URL, die im Feld "Ereignisprotokoll" angezeigt wird. Im folgenden Beispiel lautet die URL http://localhost:8080.

    Ereignisprotokoll mit erfolgreicher Deployment-Benachrichtigung und URL zur Vorschau des Dienstes

Support

Wenn Sie Feedback geben oder ein Problem in Ihrer IntelliJ-IDE melden möchten, gehen Sie zu Tools > Cloud Code > Help / About > . Senden Sie Feedback oder melden Sie ein Problem, um ein Problem auf GitHub zu melden, oder stellen Sie eine Frage in Stack Overflow.

Sie können auch dem Kanal #cloud-code beitreten, der Teil der Google Cloud-Slack-Community ist.