関数のバージョンがカナリアリリースに合格し、期待どおりに実行された後、エイリアスのメインバージョンとして設定し、公式バージョンとしてリリースできます。 このトピックでは、fc-releaseプラグインを使用して公式バージョンをリリースする方法について説明します。
fc-releaseプラグインの使用
fc-releaseプラグインを使用して公式バージョンをリリースする場合は、まずfc-canaryプラグインを使用してカナリアリリースを実行する必要があります。 このプラグインは、エイリアスのメインバージョンをカナリアリリースバージョンに設定し、カナリアリリース設定を削除します。 エイリアスが存在しない場合、プラグインは新しいエイリアスを作成し、バージョン番号を最新バージョンに更新します。 エイリアスがカナリアリリース状態でない場合、システムは最新バージョンに基づいてエイリアスを作成します。
Function Compute V2.0では、エイリアスはサービスレベルで設定されます。 次のサンプルコードは、プラグインの使用方法の例を示しています。
# Update the alias configurations of the web-framework-kzbp service in the China (Hangzhou) region and release an official version.
- plugin: @serverless-cd/fc-release
inputs:
serviceName: web-framework-kzbp
aliasName: prod
regionId: cn-hangzhou