Zum Hauptinhalt springen
Technologiebereiche
close
KI und ML
Anwendungsentwicklung
Anwendungshosting
Compute
Datenanalyse und Pipelines
Datenbanken
Verteilt, Hybrid und Multi-Cloud
Branchenlösungen
Migration
Netzwerk
Beobachtbarkeit und Monitoring
Sicherheit
Storage
Produktübergreifende Tools
close
Zugriffs- und Ressourcenverwaltung
Kosten- und Nutzungsmanagement
Infrastruktur als Code
SDK, Sprachen, Frameworks und Tools
/
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
Technologiebereiche
Mehr
Übersicht
Leitfäden
Referenzen
Beispiele
Ressourcen
Produktübergreifende Tools
Mehr
Console
Erste Schritte
Produktübersicht
Cloud Run-Ressourcenmodell
Containerlaufzeitvertrag
Anwendungsfälle
Ist meine Anwendung für einen Cloud Run-Dienst geeignet?
Wann sollte ich eine Funktion bereitstellen?
KI-Anwendungsfälle in Cloud Run
Los gehts
Übersicht
Beispielwebdienst bereitstellen
Beispielcontainer bereitstellen
Über ein Git-Repository bereitstellen
„Hello World“-Dienst aus Quellcode bereitstellen
Go
Node.js
Python
Flask
FastAPI
Gradio
LangChain
Smolagents
Streamlit
Agent Development Kit (ADK) für Python
Java
Kotlin
C#
C++
PHP
Ruby
Sonstiges
Frameworks
Übersicht
SSR (Angular)
Next.js
Nuxt.js
SvelteKit
Beispielfunktion bereitstellen
Funktion mit der Console bereitstellen
Funktion mit gcloud bereitstellen
Beispieljob ausführen
Job ausführen
Job aus Quellcode ausführen
Go
Node.js
Python
Java
Shell
Beispiel-Worker-Pool bereitstellen
Entwickeln
Umgebung einrichten
Dienstleistung planen und vorbereiten
Dienst entwickeln
Code containerisieren
Mit Google Cloud-Diensten verbinden
Systempaket im Container installieren
gcloud-Befehle im Container ausführen
Funktion planen und vorbereiten
Ü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
Lokale Funktionen entwickeln
Funktionstrigger
Anleitungen
Funktion erstellen, die BigQuery-Ergebnisse zurückgibt
Funktion erstellen, die Spanner-Ergebnisse zurückgibt
In Cloud-Datenbanken einbinden
Codelabs
Entwickeln und testen
Quellen in Container einbinden
Funktionen in Containern erstellen
Lokales Testen
HTTP-Anfragen verarbeiten
Dienste bereitstellen
Container-Images bereitstellen
Kontinuierliche Bereitstellung aus Git
Über Quellcode bereitstellen
Über Compose bereitstellen
Remote-MCP-Server von Cloud Run verwenden
Funktionen bereitstellen
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
Allgemeine Tipps zur Entwicklung von Diensten
Kostenoptimierung
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
Job-Aufgaben bis zum Abschluss ausführen
Jobs erstellen
Jobs ausführen
Jobs ausführen
Geplante Jobs ausführen
Jobs aus Workflows ausführen
Jobs konfigurieren
Containereinstiegspunkt
CPU-Beschränkungen
Beschränkungen des Arbeitsspeichers
GPU
GPU-Konfiguration
Best Practices für GPUs
Umgebungsvariablen
Container-Systemdiagnosen
Volume-Bereitstellungen
Cloud Storage-Volumes
NFS-Volumen
In-Memory-Volumes
CIFS/SMB-Netzwerkdateisysteme verwenden
Flüchtiges Laufwerk
Labels
Maximale Wiederholungsversuche
Parallelität
Secrets
Dienstidentität
Zeitlimit der Aufgabe
Tags
Jobs verwalten
Jobs ansehen oder löschen
Jobausführungen ansehen oder stoppen
Best Practices
Wiederholungsversuche und Prüfpunkte für Jobs
Kostenoptimierung
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
Anzahl der Instanzen
Metadata
Beschreibung
Labels
Anhand externer Messwerte skalieren
Worker-Pools mit externen Messwerten automatisch skalieren
Kafka-Autoscaler
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
Kostenoptimierung
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)
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
Zugriffssteuerung mit IAM
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 zu Monitoring und Logging
Integrierte Messwerte ansehen
Prometheus-Messwerte schreiben
OpenTelemetry-Messwerte schreiben
Logs schreiben und aufrufen
Audit-Logging
Fehlerberichte
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
n8n-Agents erstellen und bereitstellen
MCP-Server
Übersicht
Remote-MCP-Server erstellen und bereitstellen
Tools