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

Function Compute:2022年リリースノート

最終更新日:Apr 09, 2026

このトピックでは、Function Compute の2022年のリリースノートについて、新機能、機能強化、ドキュメントの更新を含めて詳しく説明します。

2022年11月

機能

タイプ

説明

参考

全リージョンにおける全課金項目の値下げ

機能強化

2022年11月3日より、Function Compute は全リージョンですべての課金項目を値下げしました。最適化された課金ルールにより、リソースを柔軟に割り当て、使用率を向上させることができます。この値下げは、従量課金とリソースプランの両方の価格設定に適用されます。1日あたりの平均リソース使用率が 30% に達すると、12% から 47% のコスト削減が期待できます。

インスタンス仕様の分離

機能強化

インスタンスメモリと vCPU の仕様が分離され、それぞれ独立して設定できるようになりました。

インスタンスタイプと使用モード

サービスへの OSS ファイルシステムのマウントをサポート

新規

設定後、サービス内の関数は指定された OSS ファイルシステムにローカルファイルシステムとしてアクセスできます。

OSS ファイルシステムの設定

GPU メモリ範囲の調整機能

機能強化

GPU メモリを 1 GB から 16 GB の範囲で 1 GB 単位で調整できるようになりました。

インスタンスタイプと使用モード

2022年9月

機能

タイプ

説明

参考資料

EventBridge トリガーの高度な機能

新機能

EventBridge トリガーが、バッチ配信、リトライポリシー、デッドレターキューなどの高度な機能をサポートするようになりました。

トリガーの高度な機能

新しいランタイム

  • Node.js 16

  • .NET Core 3.1

新機能

Function Compute は、以下の公式ランタイムのサポートを追加しました:

  • Node.js 16

  • .NET Core 3.1

GPU インスタンスのオートスケーリング

新規

Function Compute は、GPU インスタンスのオートスケーリングをサポートするようになりました。ストリーミングマルチプロセッサ (SM)、GPU メモリ、ハードウェアエンコーダー、ハードウェアデコーダーの使用率に基づいて、プロビジョニング済みインスタンスを自動的にスケーリングするポリシーを作成できます。

HTTP 関数の gRPC プロトコルサポート

新機能

HTTP 関数が gRPC リクエストによってトリガーできるようになりました。このモードでは、関数は Web サーバーとして機能し、gRPC リクエストを処理します。

非 Web サーバーモード

新規

Custom Container ランタイムが非 Web サーバーモードをサポートするようになりました。`CAPort` ポートを設定しない場合、HTTP サーバーを定義する必要はなくなりました。

Custom Container の概要

カスタムヘルスチェック

新規

関数を作成する際に カスタムランタイムの使用 または コンテナーイメージの使用 を選択し、独自のコンテナイメージを関数の実行環境として使用する場合、カスタム実行環境が不安定になり、関数インスタンスに例外が発生する可能性があります。Function Compute は、インスタンスの例外によるリクエストの失敗を避けるために、関数インスタンスの定期的なヘルスチェックをサポートしています。

インスタンスのカスタムヘルスチェックの設定

GPU インスタンスの一般提供 (GA)

更新

GPU インスタンスは現在、一般提供 (GA) されており、パブリックプレビューは終了しました。標準料金が適用されます。

2022年8月

機能

タイプ

説明

参考資料

公式パブリックレイヤー

新規

Function Compute は公式パブリックレイヤーの提供を開始しました。これにより、自身でビルドや設定を行うことなく、関数内でこれらのレイヤーを使用できます。

レイヤー管理

HTTP 関数のルールベースのカナリアリリース

新規

Function Compute は、HTTP 関数のルールベースのカナリアリリースをサポートするようになりました。指定されたルールに一致するリクエストは、カナリアバージョンにルーティングされます。

バージョンとエイリアスを使用したカナリアリリースの実装

新規作成された関数はデフォルトで root ユーザーとして実行

機能強化

Function Compute で新規作成された関数は、デフォルトで root ユーザーとして実行されるようになりました。既存の関数は、引き続きユーザー ID 10000 以上の非 root ユーザーとして実行されます。

なし

新規作成された関数のファイル書き込み制限の撤廃

機能強化

Function Compute で新規作成された関数は、任意のディレクトリに書き込みできるようになりました。以前の /tmp ディレクトリのみへの書き込み制限は撤廃されました。

なし

2022年7月

機能

タイプ

説明

参考

HTTP 関数のヘッダーサポートの拡張

機能強化

HTTP 関数の以下のリクエストヘッダーとレスポンスヘッダーがサポートされるようになりました:

  • サポートされるリクエストヘッダー:

    • accept-encoding

    • transfer-encoding

    • te

    • proxy-authorization

    • trailer

  • サポートされるレスポンスヘッダー:

    • content-encoding

    • transfer-encoding

    • proxy-authenticate

    • trailer

    • upgrade (Custom Runtime および Custom Container)

システム環境変数

新規

関数の設定時に、以下のシステム環境変数を使用できるようになりました:

  • ALIBABA_CLOUD_ACCESS_KEY_ID:関数の実行ロールの AccessKey ID。

  • ALIBABA_CLOUD_ACCESS_KEY_SECRET:関数の実行ロールの AccessKey Secret。

  • ALIBABA_CLOUD_SECURITY_TOKEN:関数の実行ロールの一時的なセキュリティトークン。

  • FC_ACCOUNT_ID:Alibaba Cloud アカウントの ID。

  • FC_FUNCTION_HANDLER:関数に指定されたリクエストハンドラ。

  • FC_FUNCTION_MEMORY_SIZE:関数の設定メモリサイズ (MB)。

  • FC_FUNCTION_NAME:関数名。

  • FC_REGION:関数が配置されているリージョン。

  • FC_SERVICE_NAME:関数が属するサービスの名前。

  • FC_CUSTOM_LISTEN_PORT:関数のカスタムリスニングポート。

環境変数

2022年6月

機能

タイプ

説明

参考資料

EventBridge トリガー API

更新

EventBridge トリガーを管理するための API が利用可能になりました。

HTTP 関数のカスタム CORS リクエスト処理

機能強化

デフォルトでは、Function Compute はクロスオリジンリクエストによる HTTP 関数の呼び出しを許可します。関数コードにカスタムロジックを実装して、CORS リクエストを処理できるようになりました。

HTTP トリガーの概要

2022年5月

機能

タイプ

説明

参考

HTTPS への強制リダイレクト

新規

カスタムドメイン名で HTTP から HTTPS への強制リダイレクトがサポートされるようになりました。[HTTPS を強制] スイッチを有効にすると、Function Compute はカスタムドメイン名へのすべての HTTP リクエストを HTTPS にリダイレクトします。

カスタムドメイン名の設定

2022年4月

機能

タイプ

説明

リファレンス

HTTP 関数の非同期呼び出し

新規

HTTP 関数の HTTP トリガーが、非同期呼び出しと非同期タスクをサポートするようになりました。関数に長時間実行、リソース集約型、またはエラーが発生しやすいロジックが含まれている場合、非同期呼び出しを使用して、トラフィックバースト時の応答時間と信頼性を向上させることができます。

HTTP 関数の WebSocket サポート

新機能

HTTP 関数が WebSocket リクエストによってトリガーできるようになりました。このモードでは、関数は Web サーバーとして機能し、WebSocket リクエストを処理します。

WebSocket リクエストに応答するための HTTP トリガーの設定

固定パブリック IP アドレス

新機能

Function Compute の関数が IP アドレスホワイトリストを使用するサードパーティサービス (データベースや特定の API など) にアクセスする必要がある場合、サービスに固定パブリック IP アドレスを割り当てることができます。

固定パブリック IP アドレスの設定

2022年3月

機能

タイプ

説明

関連ドキュメント

アイドル課金

新規

シャロースリープ (旧アイドル) 課金機能は、プロビジョニングモードの関数インスタンス向けです。Function Compute はデフォルトで各プロビジョニング済みインスタンスに CPU を割り当てます。[シャロースリープ (旧アイドル) 課金] 機能を有効にすると、CPU はアクティブなインスタンスにのみ割り当てられ、シャロースリープ (旧アイドル) インスタンスには割り当てられません。シャロースリープ (旧アイドル) インスタンスの単価は、アクティブなインスタンスの単価の 10% であり、コストを大幅に削減します。

HTTP トリガーの新しいドメイン

機能強化

HTTP トリガーのメインドメインが fcapp.run に変更されました。Function Compute は、新しく作成されたすべての HTTP トリガーに対して fcapp.run のサブドメインの作成をサポートします。サブドメインを使用して関数にアクセスすると、URL にサービス名、関数名、バージョンやエイリアスなどの情報を含める必要がなくなります。