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