פונקציות Cloud Run פועלות בסביבה שמורכבת מגרסה של מערכת הפעלה עם חבילות של תוספים, תמיכה בשפה וספריית Functions Frameworks שתומכת בפונקציה ומפעילה אותה. הסביבה הזו מזוהה לפי גרסת השפה, והיא נקראת סביבת זמן הריצה. אפשר להשתמש בכמה שפות תכנות: Node.js, Python, Go, Java, Ruby, PHP ו- .NET. למידע נוסף, קראו את הסקירה הכללית על פונקציות Cloud Run.
סביבות זמן ריצה של פונקציות Cloud Run
סביבות זמן הריצה זמינות בכמה שפות, עם הוראות ספציפיות לכל שפה:
- סביבת זמן ריצה של Node.js
- סביבת זמן ריצה של Python
- סביבת זמן ריצה של Go
- סביבת זמן ריצה של Java
- סביבת זמן ריצה של Ruby
- סביבת זמן ריצה של PHP
- סביבת זמן ריצה של .NET
לוח זמנים לתמיכה בסביבת זמן הריצה
זמני הריצה של פונקציות Cloud Run כפופים למחזור החיים של זמן הריצה של Cloud Run וללוח הזמנים של התמיכה:
Node.js
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Node.js 26 (גרסת טרום-השקה (Preview)) |
nodejs26 |
|
|
||
| Node.js 24 | nodejs24 |
|
|
2028-04-30 | 2028-10-31 |
| Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2027-10-31 |
| Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
| Node.js 18 | nodejs18 |
|
|
2025-04-30 | 2025-10-30 |
| Node.js 16 | nodejs16 | google-18-full | google-18-full/nodejs16 | 2024-01-30 | 2025-01-30 |
| Node.js 14 | nodejs14 | google-18-full | google-18-full/nodejs14 | 2024-01-30 | 2025-01-30 |
| Node.js 12 | nodejs12 | google-18-full | google-18-full/nodejs12 | 2024-01-30 | 2025-01-30 |
| Node.js 10 | nodejs10 | google-18-full | google-18-full/nodejs10 | 2024-01-30 | 2025-01-30 |
| Node.js 8 | nodejs8 | הוסר | הוסר | 2020-06-05 | פברואר 2021 |
| Node.js 6 | nodejs6 | הוסר | הוסר | 2019-04-17 | אוגוסט 2020 |
Python
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Python 3.15 (גרסת טרום-השקה (Preview)) |
python315 |
|
|
||
| Python 3.14 | python314 |
|
|
2030-10-10 | 2031-04-10 |
| Python 3.13 | python313 |
|
|
2029-10-10 | 2030-04-10 |
| Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
| Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
| Python 3.10 | python310 |
|
|
2026-10-04 | 2027-04-04 |
| Python 3.9 | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
| Python 3.8 | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
| Python 3.7 | python37 | google-18-full | google-18-full/python37 | 2024-01-30 | 2025-01-30 |
המשך
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Go 1.27 | go127 |
|
|
אוגוסט/ספטמבר 2027 | פברואר/מרץ 2028 |
| Go 1.26 | go126 |
|
|
פברואר/מרץ 2027 | אוגוסט/ספטמבר 2027 |
| Go 1.25 | go125 |
|
|
2026-10-01 | 2027-04-01 |
| Go 1.24 | go124 |
|
|
2026-09-02 | 2027-03-02 |
| Go 1.23 |
go123 |
|
|
2026-02-21 | 2026-08-21 |
| Go 1.22 | go122 |
|
|
2026-01-28 | 2026-07-28 |
| Go 1.21 | go121 |
|
|
2025-09-03 | 2026-03-03 |
| Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
| Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
| Go 1.18 | go118 |
|
|
2024-01-30 | 2025-01-30 |
| Go 1.16 | go116 | google-18-full | google-18-full/go116 | 2024-01-30 | 2025-01-30 |
| Go 1.13 | go113 | google-18-full | google-18-full/go113 | 2024-01-30 | 2025-01-30 |
| Go 1.11 | go111 | הוסר | הוסר | 2020-08-05 | פברואר 2021 |
Java
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Java 25 | java25 |
|
|
אוקטובר 2031 | |
| Java 21 | java21 |
|
|
ספטמבר 2031 | |
| Java 17 | java17 |
|
|
אוקטובר 2027 | |
| Java 11 | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 2025-10-31 |
Ruby
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Ruby 4.0 | ruby40 | google-24-full (ברירת המחדל) | google-24-full/ruby40 | 2029-03-31 | 2029-09-30 |
| Ruby 3.4 | ruby34 |
|
|
2028-03-31 | 2028-09-30 |
| Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
| Ruby 3.2 | ruby32 |
|
|
2026-03-31 | 2026-09-30 |
| Ruby 3.0 | ruby30 | google-18-full | google-18-full/ruby30 | 2024-03-31 | 2025-03-31 |
| Ruby 2.7 | ruby27 | google-18-full | google-18-full/ruby27 | 2024-01-30 | 2025-01-30 |
| Ruby 2.6 | ruby26 | google-18-full | google-18-full/ruby26 | 2024-01-30 | 2025-01-30 |
PHP
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| PHP 8.5 | php85 | google-24-full (ברירת המחדל) | google-24-full/php85 | 2029-12-31 | 2030-06-30 |
| PHP 8.4 | php84 | google-22-full (ברירת המחדל) | google-22-full/php84 | 2028-12-31 | 2029-06-30 |
| PHP 8.3 | php83 | google-22-full (ברירת המחדל) | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
| PHP 8.2 | php82 | google-22-full (ברירת המחדל) | google-22-full/php82 | 2026-12-31 | 2027-06-30 |
| PHP 8.1 | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
| PHP 7.4 | php74 | google-18-full | google-18-full/php74 | 2024-01-30 | 2025-01-30 |
.NET
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| .NET 10 | dotnet10 |
|
|
2028-11-14 | 2029-05-14 |
| .NET 8 | dotnet8 |
|
|
2026-11-10 | 2027-05-10 |
| .NET 6 | dotnet6 |
|
|
2024-11-12 | 2025-11-12 |
| .NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |
רק במערכת ההפעלה
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| OS only 24 | osonly24 | google-24 (ברירת המחדל) | google-24/osonly24 | 30 באפריל 2029 |