Von OCI Functions unterstützte Sprachen
Finden Sie heraus, welche Sprachen und Sprachversionen derzeit von den von OCI Functions verwendeten Function Development Kits (FDKs) unterstützt werden.
Function Development Kits (FDKs) sind für bestimmte Versionen einer bestimmten Sprache spezifisch. FDK-Updates werden regelmäßig für unterstützte Sprachen veröffentlicht (z.B. um einen Patch auszustellen oder um eine neu veröffentlichte Version der Sprache zu unterstützen).
Vorhandene Funktionen, die mit alten FDK-Basisimages erstellt wurden, funktionieren weiterhin. Oracle empfiehlt jedoch nach Möglichkeit ein Upgrade von Funktionen auf eine unterstützte Sprachversion.
Die folgende Tabelle enthält:
- FDK-Sprache: Die Sprachen, für die FDKs derzeit verfügbar sind.
- Standard: Die Standardsprachversion für ein FDK (in der Regel die neueste Sprachversion).
- Unterstützt: Die Sprachversionen, für die FDK-Updates regelmäßig veröffentlicht werden.
- Veraltet: Sprachversionen, für die FDK-Updates nicht mehr veröffentlicht werden.
| FDK-Sprache | Default | Unterstützt | Verworfen |
|---|---|---|---|
| Java | 17 | 17 11 8 | n/v |
| Python | 3,12 | 3.12 vom 3.11 | 3.9, 3.8, 3.7, 3.6 |
| Ruby | 3,3 | 3,3 | 3.1, 2.7, 2.5 |
| Ausführen | 1,24 | 1.24 vom 1.23 | 1.20, 1.19, 1.18, 1.15, 1.11 |
| Node.js | 22 | 22 | 20, 18, 16, 14, 11 |
| C# (.NET) | 9 | 9.0, 8.0siehe Anmerkung 1 | 6 3,1 |
Hinweis 1: Die dotnet FDK-Version bestimmt die Architekturen, auf denen C# (.NET) Version 8.0 unterstützt wird, wie folgt:
- Bei dotnet FDK-Versionen 1.0.49 und früher wird C# (.NET) Version 8.0 nur auf x86-Architekturen unterstützt.
- Bei dotnet FDK-Versionen 1.0.50 und höher wird C# (.NET) Version 8.0 sowohl auf x86- als auch auf Arm-Architekturen unterstützt.