Kurzanleitung: In Cloud Run bereitstellen

Auf dieser Seite erfahren Sie, wie Sie mit Cloud Run einen Beispielcontainer bereitstellen.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  7. Verify that billing is enabled for your Google Cloud project.

  8. Cloud Run-Preise ansehen oder Kosten mit dem Preisrechner schätzen

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ausführen der 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.

Beispielcontainer bereitstellen

So stellen Sie einen Container bereit:

  1. Gehen Sie in der Google Cloud Konsole zur Cloud Run Seite:

    Zu Cloud Run

  2. Wählen Sie im Menü Dienste aus und klicken Sie auf Container bereitstellen.

  3. Im Dienst erstellen Formular, stellen Sie sicher, dass Eine Revision aus einem vorhandenen Container-Image bereitstellen Die Option ist ausgewählt.

  4. Im Feld Container image URL geben Sie Klicken Sie auf Mit einem Beispielcontainer testen.

  5. Geben Sie im Feld Dienstname einen Dienstnamen ein oder verwenden Sie den Standardwert.

  6. Verwenden Sie in der Liste Region den Standardwert europe-west1 oder wählen Sie die Region aus, in der Sie Ihren Container bereitstellen möchten.

  7. Im Abschnitt Authentifizierung wählen Sie Öffentlichen Zugriff zulassen.

  8. Klicken Sie auf Erstellen und warten Sie, bis der Container in Cloud Run bereitgestellt wurde. Nach der Bereitstellung wird die URL des Containers neben dem Text URL: angezeigt.

  9. Klicken Sie zum Ansehen des ausgeführten Containers auf In Zwischenablage kopieren, um die URL zu kopieren, und fügen Sie die URL dann in die Adressleiste Ihres Browsers ein.

    Wenn Sie einer Organisationsrichtlinie zur Domaineinschränkung nicht eingeschränkter Aufrufe für Ihr Projekt unterliegen, müssen Sie auf Ihren bereitgestellten Dienst zugreifen, wie unter Private Dienste testen beschrieben.

Cloud Run-Standorte

Cloud Run ist regional. Die Infrastruktur, in der die Cloud Run-Dienste ausgeführt werden, befindet sich demnach in einer bestimmten Region. Aufgrund der Verwaltung durch Google sind die Anwendungen in allen Zonen innerhalb dieser Region redundant verfügbar.

Bei der Auswahl der Region, in der Ihre Cloud Run-Dienste ausgeführt werden, ist vorrangig, dass die Anforderungen hinsichtlich Latenz, Verfügbarkeit oder Langlebigkeit erfüllt werden. Sie können im Allgemeinen die Region auswählen, die Ihren Nutzern am nächsten ist. Sie sollten dabei jedoch auch den Standort der anderen Google Cloud-Produkte berücksichtigen, die der Cloud Run-Dienst verwendet. Die gemeinsame Verwendung von Google Cloud Produkten an mehreren Standorten kann die Latenz und die Kosten Ihres Dienstes beeinflussen.

Cloud Run ist in diesen Regionen verfügbar:

Unterliegt Preisstufe 1

Unterliegt Preisstufe 2

  • africa-south1 (Johannesburg)
  • asia-east2 (Hongkong)
  • asia-northeast3 (Seoul, Südkorea)
  • asia-southeast1 (Singapur)
  • asia-southeast2 (Jakarta)
  • asia-south2 (Delhi, Indien)
  • australia-southeast1 (Sydney)
  • australia-southeast2 (Melbourne)
  • europe-central2 (Warschau, Polen) Blattsymbol Niedriger CO2-Ausstoß
  • europe-west10 (Berlin)
  • europe-west12 (Turin) Blattsymbol Niedriger CO2-Ausstoß
  • europe-west2 (London, Vereinigtes Königreich) Blattsymbol Niedriger CO2
  • europe-west3 (Frankfurt, Deutschland)
  • europe-west6 (Zürich, Schweiz) Blattsymbol Niedriges CO2
  • me-central1 (Doha)
  • me-central2 (Dammam)
  • northamerica-northeast1 (Montreal) Blattsymbol Niedriger CO2-Ausstoß
  • northamerica-northeast2 (Toronto) Blattsymbol Niedriges CO2
  • southamerica-east1 (São Paulo, Brasilien) Blattsymbol Niedriges CO2
  • southamerica-west1 (Santiago, Chile) Blattsymbol Niedriges CO2
  • us-west2 (Los Angeles) Blattsymbol Niedriges CO2
  • us-west3 (Salt Lake City)
  • us-west4 (Las Vegas)

Wenn Sie bereits einen Cloud Run-Dienst erstellt haben, können Sie dessen Region im Cloud Run-Dashboard der Google Cloud -Konsole aufrufen.

Cloud Run skaliert Ihre Container-Instanzen automatisch bedarfsgerecht, und Sie zahlen nur für die während der Anfrageverarbeitung verbrauchte CPU, den Arbeitsspeicher und die Netzwerkressourcen.

Bereinigen

Um zusätzliche Kosten für Ihr Google Cloud -Konto zu vermeiden, löschen Sie bitte alle Ressourcen, die Sie mit dieser Schnellstartanleitung bereitgestellt haben.

Repository löschen

In Cloud Run fallen keine Kosten an, wenn Ihr bereitgestellter Dienst nicht verwendet wird. Allerdings könnten Ihnen weiterhin Gebühren für die Speicherung des Container-Images in der Artifact Registry berechnet werden. Wenn Sie Artifact Registry-Repositories löschen möchten, folgen Sie der Anleitung unter Repositories löschen in der Artifact Registry-Dokumentation.

Dienst löschen

Bei Cloud Run-Diensten fallen erst dann Kosten an, wenn Anfragen eingehen. So löschen Sie Ihren Cloud Run-Dienst:

Console

So löschen Sie einen Dienst:

  1. Gehen Sie in der Google Cloud Konsole zur Seite Cloud Run Services:

    Zu Cloud Run

  2. Klicken Sie in der Übersicht das Kästchen des zu löschenden Dienstes an.

  3. Klicken Sie auf Löschen. Dadurch werden alle Überarbeitungen des Dienstes gelöscht.

gcloud

Führen Sie den folgenden Befehl aus, um einen Dienst zu löschen:

gcloud run services delete SERVICE --region REGION

Ersetzen Sie Folgendes:

  • SERVICE: Name Ihres Dienstes.
  • REGION: Google Cloud Region des Dienstes.

Löschen Sie Ihr Testprojekt

Wenn Sie Ihr Google Cloud -Projekt löschen, wird die Abrechnung für alle Ressourcen in diesem Projekt beendet. So geben Sie alle Google Cloud Ressourcen in Ihrem Projekt frei:

  1. Wechseln Sie in der Google Cloud -Console zur Seite Ressourcen verwalten.

    Zur Seite „Ressourcen verwalten“

  2. Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie dann auf Löschen.
  3. Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Shut down (Beenden), um das Projekt zu löschen.

Nächste Schritte

Informationen dazu, wie Sie einen Container aus einer Codequelle erstellen, in Artifact Registry hochladen und bereitstellen, finden Sie unter: