更新时间:2024-09-04 GMT+08:00

FunctionGraph灰度发布

该步骤基于FunctionGraph的函数别名机制,实现函数版本的切换和灰度发布功能。

前提条件

您拥有FunctionGraph操作权限

步骤详情

表1 参数说明

参数项

说明

步骤显示名称

步骤添加后在部署步骤编排区显示的名称。

部署租户

  • 当前租户:表示将软件包部署到当前租户的FunctionGraph插件中发布。

    选中“当前租户”,当前租户需要有FunctionGraph操作权限,如果当前没有FunctionGraph操作权限,可以通过下方的IAM授权选择已有权限的授权用户进行部署。

  • 其他租户:表示通过IAM授权方式将软件包部署到其他租户的FunctionGraph中发布。

    选中“其他租户”,则必须选择授权租户进行FunctionGraph部署。

说明:

推荐配置拥有FunctionGraph操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。

IAM授权

如果当前用户没有FunctionGraph操作权限,可以通过IAM授权选择授权的用户进行部署。

函数名称

FunctionGraph中创建的函数,请参考FunctionGraph使用流程

函数别名

FunctionGraph中对应函数创建好的别名,函数别名支持绑定两个版本,一个对应版本和开启灰度版本,并且支持配置同一个别名下两个不同版本分流权重,每个版本只能创建一个别名。

对应版本

可通过别名来调用对应版本的函数,仅可以为每个版本创建一个别名。

开启灰度版本

灰度版本可以分流主版本请求的部分,可以通过设置灰度版本的权重值来控制分流的多少,更多灰度版本的介绍,请参考版本管理

控制选项

  • 配置是否启用该操作。
  • 当前步骤部署失败后,应用是否继续部署后续的步骤。