Updated on 2025-02-08 GMT+08:00

FunctionGraph Grayscale Release

This action supports version switching and grayscale release based on the function alias mechanism of FunctionGraph.

Prerequisites

You have FunctionGraph operation permissions.

Procedure

Table 1 Parameters

Parameter

Description

Action Name

Name of an action displayed in the deployment actions area.

Tenant

  • Current: The software package is deployed in the FunctionGraph extension of the Current for release.

    Select Current. The FunctionGraph operation permission is needed in the Current. If not, select IAM authorization for deployment.

  • Other: The software package is deployed and published in the FunctionGraph of the Other in IAM authorization mode.

    You must select an authorized tenant for FunctionGraph deployment.

NOTE:

You are advised to configure the AK/SK of a member account with FunctionGraph operation permissions and not advised to configure the AK/SK of a tenant account.

IAM authorization

If the current user does not have the FunctionGraph operation permissions, you can use IAM to authorize the user.

Function

Functions created in FunctionGraph. For details, see FunctionGraph Usage Process.

Function Alias

Alias of a function. A function alias can be bound to two versions (including one grayscale release version). In addition, you can configure traffic distribution weights for two versions under the same alias. Only one alias can be created for each version.

Version

You can use an alias to call a function of the corresponding version. Only one alias can be created for each version.

Turn on grayscale version

The grayscale release version can distribute the traffic of the main version. You can control how much traffic to distribute with a weight. For more information, see Managing Versions.

Action Control

You can configure whether to enable this setting.

  • Keep running on failure: whether to continue the task even if this action fails.