- 印刷する
- PDF
Cloud Functions のランタイム情報
- 印刷する
- PDF
Classic/VPC環境で利用できます。
Cloud Functionsは、隔離されたランタイムを提供し、複数の言語およびバージョンをサポートします。ユーザー環境に合ったランタイムを選択してコードを実装できます。ランタイでサポートするオペレーティングシステム、言語のバージョンは、サービス EOL(End Of Life)、セキュリティの脆弱性、内部管理ポリシーなどにより変更またはサポートが中断される場合があります。
サポートランタイム
Cloud Functionsがサポートする言語ランタイムは次の通りです。APIを使用してアクションを作成、修正する場合、ランタイム ID値が必要です。
ランタイム | ランタイム ID | サポート中断(予定) |
---|---|---|
Node.js 6 | nodejs:6 | |
Node.js 8 | nodejs:8 | |
Node.js 12 | nodejs:12 | |
Node.js 16 | nodejs:16 | |
Python 3.6 | python:3.6 | |
Python 3.7 | python:3.7 | |
Python 3.11 | python:3.11 | |
Java 8 | java | |
Swift 3.1.1 | swift:3.1.1 | |
PHP 7.1 | php:7.1 | |
PHP 7.3 | php:7.3 | |
Go 1.11 | go:1.11 | |
Go 1.19 | go:1.19 | |
.Net Core 2.2 | dotnet:2.2 | |
Custom Image | custom image |
ランタイムのアップデートポリシー
Cloud Functionsは、ユーザーがビジネスロジックにのみ集中できるよう、各ランタイム環境と含まれる言語のセキュリティの脆弱性を定期的に確認して更新します。セキュリティの脆弱性または機能改善のためにオペレーティングシステム、言語メーカーのアップデートがある場合、Cloud Functionsランタイム内の詳細バージョンが変更されることがあり、メーカーのセキュリティアップデートのサポートの有無によって、そのランタイムはサポートが中断されることがあります。ランタイムサポートの中断についての詳細は、ランタイムサポート中断をご参照ください。サービスの影響を考慮し、ランタイムアップデートに関する内容を E-mail、SMSなどで事前にお知らせし、ユーザーはこれによる影響がないか確認する必要があります。アクションで使用するライブラリ互換の問題はテクニカルサポートされていないため、詳細はランタイム使用推奨事項をご参照ください。
ランタイムサポートスペック
Cloud Functionsのランタイムは、オペレーティングシステムおよびプログラミング言語メーカーのポリシーおよび内部サービスの維持管理などの目的でサポートが中断される場合があります。また、ランタイムのコンポーネントに対してセキュリティアップデートのサポートができない場合にも、ランタイム利用の中断ができます。サポートが中断されたランタイムへのセキュリティアップデート、テクニカルサポートは提供していません。
Cloud Functionsのサポートは次の基準で運営されています。
- サポート中断日程を基準として6か月前: 新規アクションの作成は不可。既存のアクションの修正および実行は可能
- サポート中断日程を基準として6か月後: アクションの作成、修正および実行不可
上記のポリシーは、Cloud Functionsを円滑に利用するためのやむを得ない措置であり、これに従い安定して安全な Cloud Functionsを利用できるよう、使用期限に合わせて移行することをおすすめします。
新規リージョンでは、サポートを中断する予定のランタイムを除いて提供されます。
サポート中断ランタイム
サポートを中断するランタイム情報は次の通りです。
ランタイム | ランタイム ID | サポート中断日 |
---|---|---|
- | - | - |
- サポート中断日は韓国標準時(KST)が基準です。
- サポート言語およびバージョンは事前公開され、言語メーカーおよび内部イシューにより事前サポートの案内なしに中断されることがあります。
ランタイムの使用推奨事項
ランタイム別に含まれるライブラリは、サービス維持管理などの目的でサポートの中断やバージョンの変更をする場合があります。互換性と影響度を考慮して、主要なライブラリをコードと一緒にパッケージ化することをおすすめします。また、ランタイム別にサポートするオペレーティングシステムの種類やバージョンは、内部ポリシーにより変更される可能性があるため、オペレーティングシステム環境に関係ないコードを作成することをお勧めします。これによる問題に対する更新やテクニカルサポートは提供していません。