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

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

最終更新日:Mar 10, 2025

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

2018 年 12 月

機能

データ型

説明

関連ドキュメント

Tablestoreトリガー

New

Tablestoreトリガーがサポートされています。 テーブルが変更されると、Function Computeはカスタムデータ処理をリアルタイムで実行します。 Tablestoreトリガーを使用して、データコンピューティングとクレンジングを実行できます。 これにより、設定プロセスが簡素化され、ユーザーエクスペリエンスが向上します。

バージョン管理

New

サービスバージョンを管理して、運用環境と開発環境を分離できます。 バージョン管理機能はサービスレベルで構成されています。 サービスの1つ以上のバージョンを公開できます。 さらに、新機能のカナリアリリースでは、異なるバージョンを指すエイリアスを使用できます。 バージョン管理機能を使用して、運用環境と開発環境を分離し、O&Mコストを削減できます。

バージョンの管理

2018 年 11 月

機能

データ型

説明

関連ドキュメント

Message Service (MNS) トピックトリガー

New

MNSトピックトリガーがサポートされています。 関数を使用して、ビジネス要件に基づいてトピックで公開されたメッセージを処理できます。 MNSでメッセージをポーリングする必要はありません。 シンプルな設定でメッセージをさまざまな方法で処理できるため、ユーザーエクスペリエンスが向上します

ローカルデバッグのための楽しいローカルコマンド

New

Funcraftはローカルデバッグに使用できます。 FuncraftはFunction Compute関数をシミュレートでき、オンプレミス環境で段階的なデバッグを提供します。 これらの機能により、Function Computeは、従来のアプリケーションと比較して開発とデバッグの欠点を排除し、オンライン問題をトラブルシューティングする新しい方法を提供できます。 コマンドを実行すると、ローカルの開発とデバッグに次の機能を使用できます。

  • ローカルで関数を実行します。

  • 関数をローカルに実行します。

  • イベントをローカルに使用して関数をトリガーします。

  • 関数をステップスルーするときに表示される統合開発環境 (IDE) 構成を表示します。

この更新は重要であり、ローカルデバッグを容易にします。

なし

2018 年 9 月

機能

データ型

説明

関連ドキュメント

カスタムドメイン名

New

カスタムドメイン名がサポートされています。 カスタムドメイン名とHTTPトリガーを使用して、サーバーレスwebアプリケーションを構築できます。 バックエンドwebアプリケーションの構築は、Function Computeの主なシナリオの1つであり、カスタムドメイン名を使用すると、webアプリケーションをFunction Computeに簡単に移行できます。 カスタムドメイン名は2つのステップでバインドできます。 これにより、サーバーレスwebアプリケーションを構築するための移行エクスペリエンスが向上します。

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

WebIDE

New

WebIDEは統合されたクラウド開発環境で、Function Computeコードの作成、実行、およびテストをブラウザで行うことができます。 WebIDEには、コードエディタ、ファイルツリー、ランタイムデバッガ、およびコマンド端末が含まれます。 また、fcliやFuncraftなどの開発ツールも組み込まれています。 関数コードの作成後、これらのツールを使用して、関数をfunction Computeにデプロイして実行できます。 WebIDEは、さまざまなオンプレミス環境と構成によってもたらされる課題を克服し、クラウドでコードを開発、デバッグ、デプロイ、実行できるようにします。

なし

2018 年 8 月

機能

データ型

説明

関連ドキュメント

ApsaraファイルストレージNASとの統合

New

Function ComputeはNASと統合して、コード実行のためのより多くのスペースを提供します。 複数の機能が同じNASファイルシステムを使用してファイルを共有できます。

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

PHPランタイムのサポート

New

PHP開発環境がサポートされています。 PHPを使用して関数コードを記述できます。 次の2種類の関数のAPI操作が提供されます。

  • 通常の機能

  • HTTP 関数

Function ComputeでPHPを最大限に活用できます。 たとえば、PHPを使用して、データとログの分析、タスクスクリプトの実行、Function ComputeでのWebサイトの構築を行うことができます。 PHPは、他の開発環境でのユーザーエクスペリエンスのフィードバックに基づいて関数コードを記述するためのエクスペリエンスを向上させます。 サードパーティの拡張機能とパッケージも、ある程度自由に使用できます。

概要

2018 年 7 月

機能

データ型

説明

関連ドキュメント

Funcraft 2.1.0

繰り返し

  • OpenID Connectプロトコルは、API Gatewayでサポートされています。 descriptionパラメーターがサポートされています。

  • Simple Log Serviceのユーザーエクスペリエンスが向上しました。

    • Logstoreは非同期モードで作成され、作成後60秒以内に使用できます。 したがって、再試行メカニズムが追加されます。

    • デフォルトインデックスなしでLogstoreを作成すると、コンソールのデフォルトインデックスと同じインデックスが自動的に作成されます。

  • コードパッケージの圧縮は、次の点で最適化されます。

    • 圧縮は改善される。

    • などのバージョン管理ディレクトリ. git. svnは無視されます。

    • . envファイルは、機密情報がアップロードされないように無視されます。

  • すべてのプラットフォーム用のFuncraft実行可能ファイルが提供されます。

なし

コンソールへの高速化コードのアップロード

最適化

アップロードロジックを最適化することで、Function Computeコンソールにアップロードできるコードパッケージの最大サイズが5 MBから50 MBに変更されます。 アップロード速度も向上します。 これにより、Function Computeコンソールでアプリケーションをより便利に開発できます。

なし

2018 年 6 月

機能

データ型

説明

関連ドキュメント

サーバーレスアプリケーションの開発ツール

繰り返し

Funcraftは、サーバーレスアプリケーション用の展開ツールです。 Function Compute、API Gateway、Simple Log Serviceなどのサービスのリソースを管理するのに役立ちます。 Funcraftを使用して、リソース構成ファイルtemplate.ymlでリソースを定義することで、アプリケーションを開発、ビルド、およびデプロイできます。 次の機能が追加されます。

  • 仕様が定義され、構成ファイルのルールベースの構文検証が、ロボットオペレーティングシステム (ROS) 構文と互換性のあるサーバーレスアプリケーションモデルに追加されます。

  • VPC、環境変数、Simple Log Service、サービスロール、およびポリシーに関連するプロパティが追加されます。

  • Simple Log Serviceに必要な権限とトリガーは、デフォルトのサービスロールを使用すると自動的に生成できます。 ポリシーを使用して、これらの権限をカスタマイズできます。

  • Simple Log ServiceトリガーとHTTPトリガーがサポートされています。

  • TablestoreテーブルはFunction Computeで作成できます。これにより、TablestoreコンソールでのみTablestoreテーブルを作成できるという問題が解決されます。

  • 機密情報を記述ファイルから削除し、fun configコマンドをサポートし、fcli互換の構成ファイルを生成できます。 。envファイルがサポートされ、環境変数を使用してAccessKeyペアとエンドポイント情報を定義できます。

  • より多くのAPI Gatewayパラメーターがサポートされています。

  • fun packageコマンドを実行してUNIXファイルを圧縮するときに権限が失われる問題が解決されました。

  • CodeUriプロパティは、ファイル、ディレクトリ、ZIPファイル、OSSバケットなど、さまざまな形式で指定できます。

  • ノードのバージョンチェックが追加されました。

Serverless Devsとは何ですか?

Go用SDK

New

GoのSDKがリリースされ、Go開発者はFunction Compute APIを使用して関数を管理または呼び出すことができます。

なし

VPC内のクラウドリソースへのアクセス

最適化

VPCは、Alibaba Cloud上に作成されたカスタムプライベートネットワークです。 Function Computeをelastic network interface (ENI) に接続して、ApsaraDB RDSやElastic Compute Service (ECS) などのVPC内のAlibaba Cloudサービスに安全にアクセスできます。 これにより、Function Computeは既存のAlibaba Cloudサービスと対話し、サーバーレスアプリケーションを使用できるより多くのシナリオに適用できます。

ネットワークの設定

CDNイベントトリガー

New

  • CachedObjectsPushedイベントはCDNのユーザーデータがプリロードされると生成され、CachedObjectsRefreshedイベントはユーザーデータが更新されると生成されます。 これらのイベントは機能をトリガーできます。 このようにして、次のステップに進む前に、継続的なクエリなしでリソースの最新ステータスを判断できます。

  • CDNが禁止コンテンツを検出すると、CachedObjectsBlockedイベントが生成されます。 このイベントは特定の関数をトリガーすることができ、この関数はCDNチームが応答するのを待たずにオリジンから問題のあるリソースを削除します。

  • LogFileCreatedイベントは、ログファイルの作成時に生成されます。 このイベントは特定の関数をトリガーすることができ、関数は長時間待たずに高効率でログをダンプまたは処理します。

  • CDN高速化ドメイン名が有効または無効の場合、CdnDomainStartedまたはCdnDomainStoppedイベントが生成されます。 これらのイベントは特定の関数をトリガーし、関数は必要に応じてデータを処理します。

2018 年 5 月

機能

データ型

説明

関連ドキュメント

PythonのHTTPトリガー

最適化

PythonのHTTPトリガーがサポートされており、HTTPリクエストを送信して関数を呼び出すことができます。 PythonのHTTPトリガーは、インターネット、AI、およびIoT開発者にとって関数の呼び出しを容易にします。

トリガーの概要

2018 年 4 月

機能

データ型

説明

関連ドキュメント

HTTPトリガー

New

HTTPトリガーがサポートされています。 Webユーザーは関数を呼び出し、開発者はHTTPリクエストを送信して関数をデバッグできます。

概要

環境変数

New

環境変数は、機密情報を格納して読み取る関数内で設定および参照できます。

環境変数

2018 年 3 月

機能

データ型

説明

関連ドキュメント

時間トリガー

New

時間トリガーがサポートされています。 サービスの実行は、時間に基づいてカスタマイズできます。 これにより、ビジネスの範囲が大幅に拡大します。

トリガーの概要

3 GBのメモリ容量の増加

最適化

大きなメモリサイズを必要とするサービスでは、3 GBのメモリ容量がサポートされます。

Function Computeとは

2018 年 2 月

機能

データ型

説明

関連ドキュメント

複数のOSSテンプレート

New

さまざまなOSSテンプレートを使用して、次の機能を実装できます。

  • OSSオブジェクトのMD5値を計算します。

  • 増分OSSデータをバックアップします。

  • オブジェクトをパッケージ化してダウンロードします。

テンプレートは、開発を非常に容易にする。

一般的なシナリオ

2018年1月

機能

データ型

説明

関連ドキュメント

Node.js 8環境

New

Node.js 4.4とNode.js 6.0に加えて、Node.js 8環境もサポートされています。 Node.js 8は、一連の新機能とパフォーマンスの改善を提供します。

概要