Cloud Assembly を使用すると、拡張性サブスクリプションで使用する拡張性アクションを作成できます。
拡張性アクションは、ユーザー定義のスクリプト コードとアクション テンプレートを使用してアプリケーション ライフサイクルを拡張するための、高度にカスタマイズ可能な、軽量で、柔軟な方法です。アクション テンプレートには、拡張性アクションの基盤を設定するのに役立つ事前定義済みパラメータが含まれています。
拡張性アクションを作成するには、次の 2 つの方法があります。
- 拡張性アクション スクリプトのユーザー定義コードを記述する。
注: 拡張性アクション エディタのユーザー定義コードを記述すると、アクティブなインターネット接続が必要になることがあります。
- 拡張性アクションの展開パッケージを ZIP パッケージとしてインポートする。拡張性アクション用の ZIP パッケージの作成の詳細については、Python ランタイムの拡張性アクション用の ZIP パッケージの作成、Node.js ランタイムの拡張性アクション用の ZIP パッケージの作成またはPowerShell ランタイムの拡張性アクション用の ZIP パッケージの作成を参照してください。
Amazon Web Services を FaaS プロバイダとして使用する拡張性アクションを作成するための手順を以下で説明します。
前提条件
- 有効かつアクティブなプロジェクトのメンバーシップであること。
- Lambda 機能に Amazon Web Services ロールを設定済みであること。たとえば、AWSLambdaBasicExecutionRole です。
- クラウド管理者ロールまたは iam:PassRole 権限が有効になっていること。
手順
次のタスク
拡張性アクションが作成されて検証されたら、それをサブスクリプションに割り当てることができます。
注: 拡張性サブスクリプションでは、拡張性アクションの最新のリリース バージョンが使用されます。新しいバージョンのアクションを作成したら、エディタ ウィンドウの右上にある
[バージョン] をクリックします。サブスクリプションで使用するバージョンのアクションをリリースするには、
[リリース] をクリックします。