すべてのプロダクト
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 関数は、gRPC リクエストを処理する Web サーバーとして機能します。

非 Web サーバーモード

新規

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

概要

カスタムヘルスチェック

新規

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

詳細については、「インスタンスのカスタムヘルスチェックポリシーを設定する」をご参照ください。

GPU インスタンス

反復

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

2022 年 8 月

機能

タイプ

説明

参考資料

公式コモンレイヤー

新規

コモンレイヤーは Function Compute によって提供されます。カスタムレイヤーを設定することなく、関数にコモンレイヤーを直接使用できます。

レイヤー管理

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

新規

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

詳細については、「バージョンとエイリアスを使用してカナリアリリースを実装する」をご参照ください。

ルートユーザー

最適化

デフォルトでは、Function Compute で新しく作成された関数はルートユーザーによって実行され、既存の関数はユーザー ID が 10000 以上の非ルートユーザーによって実行されます。

なし

データファイルを書き込むことができるディレクトリ

最適化

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 関数は、WebSocket リクエストを処理する Web サーバーとして機能します。

詳細については、「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 にサービス名、関数名、サービスエイリアス、サービスバージョンなどの情報を指定する必要はありません。