すべてのプロダクト
Search
ドキュメントセンター

Function Compute:概要

最終更新日:Oct 08, 2024

Node.jsフレームワークを使用して、関数のランタイム環境に関する情報をFunction Computeに書き込むことができます。

Node.jsランタイム

次の表に、Function ComputeでサポートされているNode.jsランタイムを示します。

バージョン

ID

オペレーティングシステム

アーキテクチャ

Node.js 20.x

nodejs20

Linux (Debian 10)

x86_64

Node.js 18.x

nodejs18

Linux (Debian 10)

x86_64

Node.js 16.x

nodejs16

Linux (Debian 9)

x86_64

Node.js 14.x

nodejs14

Linux (Debian 9)

x86_64

Node.js 12.x

nodejs12

Linux (Debian 9)

x86_64

Node.js 10.x

nodejs10

Linux (Debian 9)

x86_64

Node.js 8.x

nodejs8

Linux (Debian 9)

x86_64

重要

Function Computeは、計画に従ってNode.js 4.4とNode.js 6のサポートを間もなく停止します。 詳細については、「ランタイム廃止ポリシー」をご参照ください。

ECMAScriptモジュールをハンドラとして指定する

ECMAScriptモジュールは、Node.js 18以降のFunction Computeでサポートされています。 Node.js 16以前のFunction Computeでは、CommonJSモジュールのみがサポートされています。

ECMAScriptモジュールは、次のいずれかの方法で指定できます。

  • 指定タイプとしてモジュールで、パッケージ. jsonすべてのECMAScriptモジュールを指定する関数のファイル. jsファイルを作成します。

  • を使用します。Use the. mjsシステムがすべてを処理できるようにするファイル名拡張子. mjsファイルをECMAScriptモジュールとして、. jsCommonJSモジュールとしてのファイル。 を使用できます。You can use the. mjs一部のファイルの拡張子と. jsビジネス要件に基づいて他のファイルの拡張子。 . mjsファイルは常にECMAScriptモジュールとして扱われ、. jsファイルは常にCommonJSモジュールとして扱われます。

内蔵モジュール

Node.jsの標準モジュールに加えて、Function Computeは参照用にNode.jsに一般的に使用されるモジュールを提供します。 次の表に、Function Computeによって提供される一般的なモジュールを示します。

Node.js 20およびNode.js 18

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

GraphicsMagick

1.25.0

ali-oss

OSS SDK

6.19.0

aliyun-sdk

Alibaba Cloud SDK

1.12.10

alicloud/fc2

FC SDK

2.6.6

tablestore

テーブルストアSDK

5.4.1

body

HTTP本文解析ライブラリ

5.1.0

生ボディ

HTTP本文解析ライブラリ

2.5.2

アリ-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud POP API SDK

1.7.13

Node.js 16

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

GraphicsMagick

1.23.1

ali-oss

OSS SDK

6.17.1

aliyun-sdk

Alibaba Cloud SDK

1.12.5

alicloud/fc2

FC SDK

2.6.0

tablestore

テーブルストアSDK

5.2.1

body

HTTP本文解析ライブラリ

5.1.0

生ボディ

HTTP本文解析ライブラリ

2.5.1

アリ-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud POP API SDK

1.7.12

Node.js 14

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

OSS SDK

6.6.0

aliyun-sdk

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

tablestore

テーブルストアSDK

5.0.7

body

HTTP本文解析ライブラリ

5.1.0

生ボディ

HTTP本文解析ライブラリ

2.4.1

アリ-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud POP API SDK

1.7.9

alicloud/fnf

ワークフローSDK

1.1.0

Node.js 12

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

OSS SDK

6.6.0

aliyun-sdk

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

opencv

OpenCV

7.0.0

tablestore

テーブルストアSDK

5.0.7

body

HTTP本文解析ライブラリ

5.1.0

生ボディ

HTTP本文解析ライブラリ

2.4.1

アリ-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud POP API SDK

1.7.9

alicloud/fnf

ワークフローSDK

1.1.0

Node.js 10およびNode.js 8

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

OSS SDK

4.10.1

aliyun-sdk

Alibaba Cloud SDK

1.11.0

alicloud/fc2

FC SDK

2.1.0

opencv

OpenCV

6.2.0

tablestore

テーブルストアSDK

4.2.0

body

HTTP本文解析ライブラリ

5.1.0

生ボディ

HTTP本文解析ライブラリ

2.3.2

アリ-mns

MNS SDK

2.6.5

alicloud/fnf

ワークフローSDK

1.1.0

追加情報