Laufzeitunterstützung

Laufzeiten in Cloud Run-Funktionen sind Basis-Images, die Komponenten und ein Betriebssystem enthalten, Software zum Erstellen und Ausführen von Code, der für eine bestimmte Programmiersprache geschrieben wurde, sowie Software zur Unterstützung Ihrer Funktion.

Cloud Run-Funktionen wendet Aktualisierungen auf Laufzeiten gemäß der ausgewählten Richtlinie für Sicherheitsupdates an.

Diagramm zu den Phasen im Lebenszyklus einer Cloud Run-Laufzeit

Google bietet Unterstützung für eine Laufzeit während der GA-Phase (General Availability). Während dieses Zeitfensters gilt Folgendes:

  • Laufzeitkomponenten werden regelmäßig mit Sicherheits- und Fehlerkorrekturen aktualisiert.
  • Aktualisierungen werden gemäß der Richtlinie für Sicherheitsupdates Ihrer Arbeitslast angewendet.
  • Um für Stabilität zu sorgen, vermeidet Cloud Run-Funktionen das Implementieren funktionsgefährdender Funktionen oder Änderungen in der Laufzeit. Wichtige Änderungen werden im Voraus in den Versionshinweisen zu Cloud Run-Funktionen angekündigt.

Wenn eine Sprachversion nicht mehr aktiv von der entsprechenden Community verwaltet wird, stellt Cloud Run Functions die Wartung und den Support für diese Sprachlaufzeit ein. Bevor eine Laufzeit die Einstellungsphase erreicht, wie unter Zeitplan für die Laufzeitunterstützung beschrieben, sendet Google eine Benachrichtigung an Kunden in der Google Cloud Console.

Google kann Änderungen am Supportzeitplan oder Lebenszyklus einer Laufzeit in Übereinstimmung mit den Bedingungen der Vereinbarung zur Verwendung von Google Cloud-Diensten vornehmen.

Laufzeitlebenszyklus

Support der GA-Stufe Verworfen Außer Betrieb genommen
Erstellung und erneute Bereitstellung Ja Ja Nein
Vorhandene Arbeitslasten ausführen Ja Ja Nein
Sprach-Patches Gemäß Richtlinie Gemäß Richtlinie Keine Updates
Systempakete patchen Gemäß Richtlinie Gemäß Richtlinie Keine Updates
Patchen von Betriebssystem Gemäß Richtlinie Gemäß Richtlinie Keine Updates
Kundensupport Support der GA-Stufe Keine Laufzeitunterstützung Keine Laufzeitunterstützung

Benachrichtigungszeitraum

Cloud Run-Funktionen beginnen 90 Tage vor der Einstellung der Laufzeit mit der Ausgabe von Benachrichtigungen. Wenn Sie die Benachrichtigung erhalten, sollten Sie das Upgrade Ihrer Funktion auf eine neuere unterstützte Laufzeit vorbereiten.

Einstellung und Außerbetriebnahme

Wird eine Komponente nicht mehr aktiv gewartet, wird die Laufzeit unter Umständen von Cloud Run-Funktionen verworfen und letztendlich entfernt.

Dies umfasst drei Aspekte: eine Veröffentlichung des Einstellungsdatums, einen Einstellungszeitraum und ein Datum für die Außerbetriebnahme. Im folgenden Zeitplan ist das Datum der Einstellung der Beginn des Einstellungszeitraums. Dieser er endet mit dem Beginn des Datums der Außerbetriebnahme. Das Datum der Außerbetriebnahme gibt den Beginn des Außerbetriebnahmezeitraums an.

Während des Einstellungszeitraums können Sie im Allgemeinen weiterhin neue Arbeitslasten erstellen und vorhandene Arbeitslasten mithilfe der Laufzeit aktualisieren. Sie sollten diese Zeit dafür nutzen, jene Arbeitslasten, die die verworfene Laufzeit verwenden, zu einer aktuelleren Laufzeit zu migrieren.

Nach dem Datum für die Außerbetriebnahme können Sie keine neuen Arbeitslasten mehr erstellen oder vorhandene Arbeitslasten nicht mehr mithilfe der Laufzeit aktualisieren. Sie müssen eine aktuellere Laufzeit zum Bereitstellen der Arbeitslasten auswählen. Arbeitslasten, die weiterhin eine außer Betrieb genommene Laufzeit verwenden, werden möglicherweise deaktiviert.

Supportzeitplan

Im Folgenden finden Sie eine Liste der unterstützten Cloud Run Functions-Laufzeiten sowie Laufzeiten, die verworfen oder außer Betrieb genommen wurden.

Aufgrund der Qualifizierung und Stabilität der Releases können sich die Verfügbarkeit und Termine verzögern. Ist das Datum für die Einstellung oder Außerbetriebnahme leer, bedeutet dies, dass noch keine Phase geplant wurde. Besuchen Sie diese Seite regelmäßig, um auf dem Laufenden zu bleiben.

Node.js

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
Node.js 22 Funktionen ausführen nodejs22 google-22-full google-22-full/nodejs22 2027-04-30 2028-10-31
Node.js 20 1. Generation, Funktionen ausführen nodejs20 google-22-full google-22-full/nodejs20 2026-04-30 2026-10-30
Node.js 18 1. Generation, Funktionen ausführen nodejs18 google-22-full google-22-full/nodejs18 2025-04-30 2025-10-30
Node.js 16 1. Generation, Funktionen ausführen nodejs16 google-18-full google-18-full/nodjes16 2024-01-30 2025-01-30
Node.js 14 1. Generation, Funktionen ausführen nodejs14 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 12 1. Generation, Funktionen ausführen nodejs12 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 10 1. Generation, Funktionen ausführen nodejs10 google-18-full google-18-full/nodjes10 2024-01-30 2025-01-30
Node.js 8 1. Generation, Funktionen ausführen nodejs8 Außer Betrieb genommen Außer Betrieb genommen 2020-06-05 Feb. 2021
Node.js 6 1. Generation, Funktionen ausführen nodejs6 Außer Betrieb genommen Außer Betrieb genommen 2019-04-17 Aug. 2020

Python

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
Python 3.12 1. Generation, Funktionen ausführen python312 google-22-full google-22-full/python312 2028-10-02 2029-04-02
Python 3.11 1. Generation, Funktionen ausführen python311 google-22-full google-22-full/python311 2027-10-24 2028-04-24
Python 3.10 1. Generation, Funktionen ausführen python310 google-22-full google-22-full/python310 2026-10-04 2027-04-04
Python 3.9 1. Generation, Funktionen ausführen python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
Python 3.8 1. Generation, Funktionen ausführen python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
Python 3.7 1. Generation, Funktionen ausführen python37 google-18-full google-18-full/python37 2024-01-30 2025-01-30

Go

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
Go 1.23
(nur Vorabversion)
Funktionen ausführen go123 google-22-full google-22-full/go123
Go 1.22 Funktionen ausführen go122 google-22-full google-22-full/go122
Go 1.21 Funktionen ausführen go121 google-22-full google-22-full/go121
Go 1.20 Funktionen ausführen go120 google-22-full google-22-full/go120 2024-05-01 2025-05-01
Go 1.19 1. Generation, Funktionen ausführen go119 google-22-full google-22-full/go119 2024-04-30 2025-01-30
Go 1.18 1. Generation, Funktionen ausführen go118 google-22-full google-22-full/go120 2024-01-30 2025-01-30
Go 1.16 1. Generation, Funktionen ausführen go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
Go 1.13 1. Generation, Funktionen ausführen go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
Go 1.11 1. Generation, Funktionen ausführen go111 Außer Betrieb genommen Außer Betrieb genommen 2020-08-05 Feb. 2021

Java

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
Java 21 Funktionen ausführen java21 google-22-full google-22-full/java21 Okt. 2031
Java 17 1. Generation, Funktionen ausführen java17 google-22-full google-22-full/java17 Oktober 2027
Java 11 1. Generation, Funktionen ausführen java11 google-18 google-18/java11 2024-10-31 2025-10-31

Ruby

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
Ruby 3.3 1. Generation, Funktionen ausführen ruby33 google-22-full google-22-full/ruby33 2027-03-31 2027-09-30
Ruby 3.2 1. Generation, Funktionen ausführen ruby32 google-22-full google-22-full/ruby32 2026-03-31 2026-09-30
Ruby 3.0 1. Generation, Funktionen ausführen ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
Ruby 2.7 1. Generation, Funktionen ausführen ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
Ruby 2.6 1. Generation, Funktionen ausführen ruby26 google-18-full google-18-full/ruby26 2024-01-30 2025-01-30

PHP

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
PHP 8.3 Funktionen ausführen php83 google-22-full google-22-full/php83 2027-12-31 2028-06-30
PHP 8.2 1. Generation, Funktionen ausführen php82 google-22-full google-22-full/php82 2026-12-31 2027-06-30
PHP 8.1 1. Generation, Funktionen ausführen php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
PHP 7.4 1. Generation, Funktionen ausführen php74 google-18-full google-18-full/php74 2024-01-30 2025-01-30

.NET Core

Laufzeit Generierung Laufzeit-ID Stacks Laufzeit-Basis-Image Einstellung Aus dem Betrieb nehmen
.NET Core 8 Funktionen ausführen dotnet8 google-22-full google-22-full/dotnet8
.NET Core 6 1. Generation, Funktionen ausführen dotnet6 google-22-full google-22-full/dotnet6 2024-11-12 2025-11-12
.NET Core 3 1. Generation, Funktionen ausführen dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30