Zum Hauptinhalt springen
Dokumentation
close
Jetzt starten
Erste Schritte mit Google Cloud
Produktliste
Cloud Customer Care
Vorgestellte Produkte
Agent Platform
API-Verwaltung mit Apigee
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Produktübergreifende Tools
Zugriffs- und Ressourcenverwaltung
Kosten- und Nutzungsmanagement
Infrastruktur als Code
SDK, Sprachen, Frameworks und Tools
Technologiebereiche
KI und ML
Anwendungsentwicklung
Anwendungshosting
Compute
Datenanalyse und Pipelines
Datenbanken
Verteilt, Hybrid und Multi-Cloud
Branchenlösungen
Migration
Netzwerk
Beobachtbarkeit und Monitoring
Sicherheit
Storage
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Anmelden
Cloud Run
Jetzt kostenlos testen
Übersicht
Leitfäden
Referenzen
Beispiele
Ressourcen
Dokumentation
Mehr
Übersicht
Leitfäden
Referenzen
Beispiele
Ressourcen
Console
Erste Schritte
Produktübersicht
Cloud Run-Ressourcenmodell
Containerlaufzeitvertrag
Anwendungsfälle und Beispiele ansehen
Ist meine Anwendung für einen Cloud Run-Dienst geeignet?
Wann sollte ich eine Funktion bereitstellen?
KI-Anwendungsfälle in Cloud Run
Cloud Run für KI‑gestützte Entwicklung und Vibe-Coding
Mit Google Cloud-Diensten verbinden
Los gehts
Übersicht
Arbeitslasten in Cloud Run bereitstellen
Beispielwebdienst bereitstellen
Container bereitstellen
Über ein Git-Repository bereitstellen
Beispielfunktion bereitstellen
Beispieljob ausführen
Beispiel-Worker-Pool bereitstellen
Beispielinstanz erstellen
Sprachen und Frameworks
Go
Node.js
Express.js
SSR (Angular)
Next.js
Nuxt.js
SvelteKit
Python
Flask
FastAPI
Gradio
LangChain
Smolagents
Streamlit
Agent Development Kit (ADK) für Python
Java
Kotlin
C#
C++
PHP
Ruby
Sonstiges
Umgebung vorbereiten
Umgebung einrichten
Zugriff mit IAM gewähren
HTTP-Anfragen verarbeiten
Dienste entwickeln
Dienste bereitstellen
Übersicht
Container-Images bereitstellen
Container bereitstellen
Code containerisieren
Lokales Testen
Über Quellcode bereitstellen
Dienste aus Quellcode bereitstellen
Quellen in Container einbinden
Kontinuierliche Bereitstellung aus Git
Über Compose bereitstellen
Remote-MCP-Server von Cloud Run verwenden
Funktionen bereitstellen
Übersicht
Cloud Run-Funktionen vergleichen
Cloud Run-Funktionen schreiben
Laufzeiten
Übersicht
Node.js
Übersicht
Node.js-Abhängigkeiten
Python
Übersicht
Python-Abhängigkeiten
Go
Übersicht
Go-Abhängigkeiten
Java
Übersicht
Java-Abhängigkeiten
.NET
Ruby
PHP
Funktionen in Containern erstellen
Lokale Funktionen entwickeln
Funktionen bereitstellen
Funktionstrigger
Anleitungen
Funktion erstellen, die BigQuery-Ergebnisse zurückgibt
Funktion erstellen, die Spanner-Ergebnisse zurückgibt
In Cloud-Datenbanken einbinden
Codelabs
Webtraffic bereitstellen
Benutzerdefinierte Domains zuordnen
Statische Assets mit CDN bereitstellen
Traffic aus mehreren Regionen bereitstellen
Failover mit Service Health automatisieren
Sitzungsaffinität aktivieren
Front-End-Proxys mit Nginx
Dienste verwalten
Dienste aufrufen, kopieren oder löschen
Überarbeitungen aufrufen oder löschen
Trafficmigration, graduelle Einführungen, Rollbacks
Dienste konfigurieren
Übersicht
Kapazität
Beschränkungen des Arbeitsspeichers
CPU-Beschränkungen
GPU
GPU-Konfiguration
Best Practices für die GPU-Leistung
Zeitüberschreitung bei Anfrage
Maximale Anzahl gleichzeitiger Anfragen
Maximale Anzahl gleichzeitiger Anfragen pro Instanz
Maximale Anzahl gleichzeitiger Anfragen konfigurieren
Abrechnung
Dienstkonfigurationen mit Recommender optimieren
Umgebung
Containerport und -Einstiegspunkt
Umgebungsvariablen
Volume-Bereitstellungen
Cloud Storage-Volumes
NFS-Volumen
In-Memory-Volumes
CIFS/SMB
Flüchtiges Laufwerk
Ausführungsumgebung
Sandboxes
Container-Systemdiagnosen
HTTP/2-Anfragen
Secrets
Dienstidentität
Skalieren
Instanz-Autoscaling für Dienste
Maximale Anzahl von Instanzen
Maximale Anzahl von Instanzen für Dienste
Maximale Anzahl von Instanzen konfigurieren
Mindestanzahl von Instanzen
Benutzerdefinierte Skalierungssteuerungen konfigurieren
Manuelle Skalierung
Metadata
Beschreibung
Labels
Tags
Konfigurationen für die Bereitstellung von Quellen
Unterstützte Sprach-Laufzeitumgebungen und Basis-Images
Automatische Basis-Image-Updates konfigurieren
Build-Umgebungsvariablen
Build-Dienstkonto
Build-Worker-Pools
Dienste aufrufen und auslösen
Mit HTTPS-Anfragen aufrufen
Webhook-Ziel hosten
Mit WebSockets streamen
Übersicht
Anleitung zum Erstellen eines WebSocket-Chat-Dienstes
Asynchron aufrufen
Dienste nach Zeitplan aufrufen
Workflow erstellen
Dienste als Teil eines Workflows aufrufen
Anleitung für die Verbindung einer Reihe von Diensten über Cloud Functions und Cloud Run
Asynchrone Aufgaben ausführen
Dienst über ein Pub/Sub-Push-Abo aufrufen
Dienst aus Pub/Sub auslösen
Beispielanleitung zum Einbinden der Bildverarbeitung in Pub/Sub
Aus Ereignissen auslösen
Trigger mit Eventarc erstellen
Pub/Sub-Trigger
Pub/Sub-Eventarc-Trigger erstellen
Funktionen aus Pub/Sub mit Eventarc auslösen
Funktionen über weitergeleitete Logeinträge auslösen
Cloud Storage-Trigger
Trigger mit Cloud Storage erstellen
Dienste aus Cloud Storage mit Eventarc auslösen
Funktionen aus Cloud Storage mit Eventarc auslösen
Firestore-Trigger
Trigger mit Firestore erstellen
Funktionen über Ereignisse in einer Firestore-Datenbank auslösen
Mit anderen Diensten mithilfe von gRPC verbinden
Best Practices und Beispiele
Allgemeine Tipps zur Entwicklung von Diensten
Dienste optimieren
Kosten optimieren
Java-Dienste optimieren
Python-Dienste optimieren
Node.js-Dienste optimieren
Best Practices für Belastungstests
Zonale Redundanz
Best Practices für Funktionen
Übersicht
Wiederholungen ereignisgesteuerter Funktionen konfigurieren
Anleitungen
Systempaket im Container installieren
gcloud-Befehle im Container ausführen
Job-Aufgaben bis zum Abschluss ausführen
Jobs erstellen
Jobs ausführen
Jobs ausführen
Geplante Jobs ausführen
Ausführung eines Jobs verzögern
Jobs aus Workflows ausführen
Jobs verwalten
Jobs ansehen oder löschen
Jobausführungen ansehen oder stoppen
Jobs konfigurieren
Kapazität
CPU-Beschränkungen
Beschränkungen des Arbeitsspeichers
GPU
GPU-Konfiguration
Best Practices für GPUs
Maximale Wiederholungsversuche
Zeitlimit der Aufgabe
Parallelität
Umgebung
Containereinstiegspunkt
Umgebungsvariablen
Container-Systemdiagnosen
Volume-Bereitstellungen
Cloud Storage-Volumes
NFS-Volumen
In-Memory-Volumes
CIFS/SMB-Netzwerkdateisysteme verwenden
Flüchtiges Laufwerk
Secrets
Dienstidentität
Sandboxes
Metadata
Labels
Tags
Best Practices
Wiederholungsversuche und Prüfpunkte für Jobs
Kosten optimieren
Kontinuierliche Hintergrundarbeiten ausführen
Worker-Pools bereitstellen
Worker-Pools bereitstellen
Worker-Pools aus Quellcode bereitstellen
Worker-Pools verwalten
Worker-Pools ansehen oder löschen
Versionen von Worker-Pools ansehen oder löschen
Instanz-Splits und Rollbacks
Worker-Pools konfigurieren
Kapazität
Beschränkungen des Arbeitsspeichers
CPU-Beschränkungen
GPU
GPU-Konfiguration
Best Practices für GPUs
Umgebung
Container und Einstiegspunkt
Umgebungsvariablen
Volume-Bereitstellungen
Cloud Storage-Volumes
NFS-Volumen
In-Memory-Volumes
CIFS/SMB-Netzwerkdateisysteme verwenden
Flüchtiges Laufwerk
Container-Systemdiagnosen
Secrets
Dienstidentität
Sandboxes
Anzahl der Instanzen
Metadata
Beschreibung
Labels
Anhand externer Messwerte skalieren
Worker-Pools mit externen Messwerten automatisch skalieren
GitHub-Runner mit Worker-Pools hosten
Worker-Pools anhand von Prometheus-Messwerten automatisch skalieren
Worker-Pools mit Pub/Sub-Pull-Abos automatisch skalieren
Skalierung mit Workflows automatisieren
Kosten optimieren
Einzelne Instanzen ausführen
Instanzen erstellen und verwalten
Cloud Run-Instanzlebenszyklus
Instanzen konfigurieren
Kapazität
Beschränkungen des Arbeitsspeichers
CPU-Beschränkungen
Umgebung
Containerport und -Einstiegspunkt
Umgebungsvariablen
Volume-Bereitstellungen
Cloud Storage-Volumes
NFS-Volumen
In-Memory-Volumes
CIFS/SMB
Container-Systemdiagnosen
Secrets
Dienstidentität
Sandboxes
Metadata
Labels
Standard-URL
Richtlinie für Neustart
Anleitungen
Netzwerk konfigurieren
Best Practices für Cloud Run-Netzwerke
Privates Netzwerk konfigurieren
Traffic an VPC-Netzwerk senden
Übersicht
Direct VPC
Private IPs für Worker-Pools mit Cloud DNS registrieren
Dual-Stack (IPv4 und IPv6)
Standard-VPC-Connector zu Direct VPC migrieren
VPC-Connectors
Traffic an freigegebenes VPC-Netzwerk senden
Übersicht
Direct VPC
Freigegebene VPC-Connector zu Direct VPC migrieren
Connectors in Dienstprojekten
Connectors im Hostprojekt
Statische ausgehende IP-Adresse
Netzwerksicherheit
Eingehenden Traffic für Endpunkte einschränken (Dienste und Instanzen)
VPC Service Controls (VPC SC) verwenden
Cloud Service Mesh
Sicher
Übersicht über das Sicherheitsdesign
Anfragen authentifizieren
Übersicht
Öffentlichen Zugriff erlauben
Benutzerdefinierte Zielgruppen
Entwickler authentifizieren
Dienst-zu-Dienst
Nutzer authentifizieren
Anleitung zur Endnutzerauthentifizierung
Ressourcen schützen
IAP für Cloud Run konfigurieren
Einführung in die Dienstidentität
Dienste mit Cloud Armor schützen
Binärautorisierung verwenden
Cloud Run Threat Detection verwenden
Kundenverwaltete Verschlüsselungsschlüssel verwenden
Benutzerdefinierte Einschränkungen für Projekte verwalten
Sicherheitsstatistiken für die Softwarelieferkette ansehen
Tutorial für sichere Cloud Run-Dienste
Multi-Tenant-Plattformen, auf denen nicht vertrauenswürdiger Code ausgeführt wird
Monitoring und Logging
Übersicht über Monitoring und Logging
Integrierte Messwerte ansehen
Prometheus-Messwerte schreiben
OpenTelemetry-Messwerte schreiben
Logs schreiben und aufrufen
Audit-Logging
Fehler aggregieren, analysieren und ansehen
Verteiltes Tracing für Dienste verwenden
KI-Lösungen ausführen
Übersicht
Ressourcen ansehen
KI-Agents
Übersicht
A2A-Agents erstellen und bereitstellen
Übersicht
A2A-Agenten bereitstellen
ADK-Agenten erstellen und bereitstellen