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

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

最終更新日:Sep 06, 2025

このトピックでは、Function Compute の 2022 年のリリースノートと参考文献について説明します。

2022年 11月

機能

種類

説明

参考文献

単価

最適化

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

インスタンスのメモリ仕様

最適化

インスタンスの元のメモリ仕様が vCPU 仕様とメモリ仕様に変更されました。

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

OSS ファイルシステム

新規

Function Compute のサービスに Object Storage Service (OSS) ファイルシステムを設定できます。 OSS ファイルシステムをサービスにマウントすると、サービス内の関数は、関数がローカルファイルシステムにアクセスするのと同じ方法で、指定された OSS バケットにアクセスできます。

OSS ファイルシステムを設定する

GPU 仕様

最適化

GPU メモリは 1~16 の整数値に設定できます。単位: GB。

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

2022年 9月

レビュータイプ

種類

説明

参考文献

EventBridge トリガーの高度な機能

新規

EventBridge トリガーでは、バッチプッシュ、リトライ、デッドレターキューなどの高度な機能がサポートされています。

トリガーの高度な機能

ランタイム環境

  • Node.js 16

  • .NET Core 3.1

新規

Function Compute では、以下のランタイムがサポートされています:

  • Node.js 16

  • .NET Core 3.1

GPU アクセラレーションインスタンスの自動スケーリング

新規

Function Compute は、ストリーミングマルチプロセッサ(SM)、GPU メモリ、ハードウェアデコーダ、およびハードウェアエンコーダの使用量を含む、GPU インスタンスのリソース使用量に基づいて、プロビジョニングされた GPU アクセラレーションインスタンスの自動スケーリング機能を提供します。

HTTP 関数に対する gRPC プロトコルのサポート

新規

HTTP 関数は、gRPC リクエストによってトリガーできます。 HTTP 関数は Web サーバーとして機能し、gRPC リクエストを処理します。

Web サーバー以外モード

新規

Web サーバー以外モードは、カスタム コンテナーランタイムでサポートされています。CAPort が構成されていない場合は、HTTP サーバーを定義する必要はありません。

概要

カスタムヘルスチェック

新規

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

インスタンスのカスタムヘルスチェックポリシーを設定する

GPU インスタンス

機能のイテレーション

GPU インスタンスのパブリックプレビューが完了し、GPU インスタンスは商用ユーザーが利用できるようになりました。

2022 年 8 月

レビュータイプ

タイプ

説明

参照

公式共通レイヤー

新規

Function Compute が提供する共通レイヤーを使用すると、独自のレイヤーを構成することなく、関数のレイヤーを構成できます。

インスタンス並列処理の管理

HTTP 関数の特定条件に基づくカナリアリリース

新規

Function Compute は、特定の条件に基づくカナリアリリースをサポートしています。指定された条件を満たすリクエストは、カナリアリリースバージョンにルーティングされます。

バージョンとエイリアスを使用してカナリアリリースを実装する

ルートユーザーによる新しい関数の起動

最適化

デフォルトでは、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 (カスタムランタイムとカスタムコンテナ)

システム環境変数

新規

次のシステム変数がサポートされています。

  • ALIBABA_CLOUD_ACCESS_KEY_ID: ロールの AccessKey ID。

  • ALIBABA_CLOUD_ACCESS_KEY_SECRET: ロールの AccessKey シークレット。

  • ALIBABA_CLOUD_SECURITY_TOKEN: ロールのテンポラリトークン。

  • FC_ACCOUNT_ID: ユーザー 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 リクエストを処理する方法を指定できます。

概要

2022 年 5 月

レビュータイプ

タイプ

説明

参照

HTTPS へのリダイレクト

新規

カスタムドメイン名への HTTP リクエストは、強制的に HTTPS にリダイレクトできます。[HTTP リクエストを HTTPS にリダイレクト] が有効になっている場合、Function Compute はカスタムドメイン名へのすべての HTTP リクエストを HTTPS にリダイレクトします。

詳細については、「カスタムドメイン名を設定する」をご参照ください。

2022年4月

レビュータイプ

種類

説明

参照資料

HTTP 関数の非同期呼び出し

新規

HTTP 関数は、Web アプリケーションを迅速に構築するために使用されます。 HTTP トリガーは、非同期呼び出しと非同期タスクをサポートしています。 HTTP 関数のロジックが時間のかかるもの、リソースを消費するもの、またはエラーが発生しやすいものである場合、非同期呼び出しを使用することで、プログラムがトラフィックの急増に対してより迅速かつ確実に応答できるようになります。

HTTP 関数の WebSocket サポート

新規

HTTP 関数は WebSocket リクエストによってトリガーできます。 HTTP 関数は Web サーバーとして機能し、WebSocket リクエストを処理します。

詳細については、「WebSocket リクエストによってトリガーされる関数の HTTP トリガーを構成する」をご参照ください。

静的パブリック IP アドレス

新規

Function Compute がデータベース、WeChat ミニプログラム、またはサードパーティ サービスにアクセスできるようにするには、ホワイトリストを設定する必要があります。固定パブリック IP アドレスを使用して、ホワイトリストを確認できます。

固定パブリック IP アドレスを構成する

2022 年 3 月

レビュータイプ

タイプ

説明

参照

アイドル課金

新規

アイドル課金機能は、Function Compute のプロビジョニングされたインスタンスで使用できます。デフォルトでは、Function Compute は、すべてのプロビジョニングされたインスタンスに CPU リソースを割り当てます。[アイドル課金] 機能が有効になっている場合、アクティブなインスタンスにのみ CPU リソースが割り当てられます。アイドルインスタンスリソースの単価は、アクティブなインスタンスのリソースの単価の 10% です。これにより、コストを節約できます。

HTTP トリガーのドメイン名

最適化

HTTP トリガーのドメイン名は fcapp.run に変更されました。Function Compute は、新しく作成されたすべての HTTP トリガーに fcapp.run のサブドメインを割り当てることができます。サブドメインを使用して HTTP 関数にアクセスする場合、HTTP トリガー URL にサービス名、関数名、サービスエイリアス、サービスバージョンなどの情報を指定する必要はありません。