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

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

最終更新日:Mar 13, 2025

このトピックでは、Function Computeのリリースノート (2022) について説明し、参照へのリンクを提供します。

2022 年 11 月

機能

データ型

説明

関連ドキュメント

単価

最適化

2022年11月3日以降、すべてのリージョンのFunction Computeのすべての請求可能アイテムの価格が引き下げられます。 Function Computeの課金ルールは、より柔軟な方法でリソースを割り当て、リソース使用率を向上させるために最適化されています。 Function Computeの従量課金リソースとリソースプランの料金が引き下げられます。 Function Computeは、毎日のリソース使用率が30% に達した場合でも、47% に12% することでコストを削減できます。

インスタンスメモリ仕様

最適化

インスタンスの元のメモリ仕様は、vCPU仕様とメモリ仕様に変更されます。

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

OSSファイルシステム

New

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

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

GPU仕様

最適化

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

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

2022 年 9 月

機能

データ型

説明

関連ドキュメント

EventBridgeトリガーの高度な機能

New

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

高度な機能のトリガー

ランタイム

  • Node.js 16

  • . NET Core 3.1

New

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

  • Node.js 16

  • . NET Core 3.1

GPU高速化インスタンスの自動スケーリング

New

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

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

New

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

非webサーバーモード

New

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

概要

カスタムヘルスチェック

New

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

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

GPU高速化インスタンス

繰り返し

GPU高速化インスタンスのパブリックプレビューが完了し、商用ユーザーはGPU高速化インスタンスを利用できます。

2022 年 8 月

機能

データ型

説明

関連ドキュメント

公式の共通レイヤー

New

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

レイヤー管理

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

New

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

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

ルートユーザー

最適化

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

なし

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

最適化

Function Computeの新しい関数は、/tmpディレクトリのみではなく、すべてのディレクトリにファイルを書き込むことができます。

なし

2022 年 7 月

機能

データ型

説明

関連ドキュメント

HTTP関数のヘッダー

最適化

次のHTTP関数のリクエストヘッダーとレスポンスヘッダーがサポートされています。

  • リクエストヘッダー:

    • accept-encoding

    • 転送エンコーディング

    • te

    • プロキシ権限付与

    • トレーラー

  • 応答ヘッダー:

    • content-encoding

    • 転送エンコーディング

    • プロキシ認証

    • トレーラー

    • アップグレード (カスタムランタイムとカスタムコンテナランタイム)

システム環境変数

New

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

  • 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へのリダイレクト

New

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

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

2022 年 4 月

機能

データ型

説明

関連ドキュメント

HTTP関数の非同期呼び出し

New

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

HTTP関数のWebSocketサポート

New

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

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

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

New

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

静的パブリックIPアドレスの割り当て

2022 年 3 月

機能

データ型

説明

関連ドキュメント

アイドル課金

New

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

HTTPトリガーのドメイン名

最適化

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