OCI Functionsでサポートされている言語
OCI Functionsで使用されているファンクション開発キット(FDK)で現在サポートされている言語と言語のバージョンを確認します。
ファンクション開発キット(FDK)は、特定の言語の特定のバージョンに固有です。FDKの更新は、サポートされている言語(パッチの発行、言語の新規リリース・バージョンのサポートなど)に対して定期的に公開されます。
古いFDKベース・イメージを使用して構築された既存のファンクションは引き続き機能します。ただし、Oracleでは、可能なかぎり、サポートされている言語バージョンに機能をアップグレードすることをお薦めします。
次の表に、次を示します。
- FDK言語: FDKが現在使用可能な言語。
- デフォルト: FDKのデフォルト言語バージョン(通常は最新言語バージョン)
- サポート対象: FDK更新が定期的に公開される言語バージョン。
- 非推奨: FDK更新が公開されなくなった言語バージョン。
| FDK言語 | デフォルト | サポート | 非推奨 |
|---|---|---|---|
| Java | 17 | 17, 11, 8 | なし |
| Python | 3.12 | 3.12, 3.11 | 3.9, 3.8, 3.7, 3.6 |
| Ruby | 3.3 | 3.3 | 3.1, 2.7, 2.5 |
| 実行 | 1.24 | 1.24, 1.23 | 1.20, 1.19, 1.18, 1.15, 1.11 |
| Node.js | 22 | 22 | 20, 18, 16, 14, 11 |
| C# (.NET) | 9.0 | 9.0 、 8.0ノート1を参照 | 6.0, 3.1 |
ノート1: dotnet FDKバージョンによって、C# (.NET)バージョン8.0がサポートされているアーキテクチャが次のように決定されます。
- dotnet FDKバージョン1.0.49以前では、C# (.NET)バージョン8.0はx86アーキテクチャでのみサポートされています。
- dotnet FDKバージョン1.0.50以降では、C# (.NET)バージョン8.0は、x86アーキテクチャとArmアーキテクチャの両方でサポートされています。