FunctionGraph灰度发布
该步骤基于FunctionGraph的函数别名机制,实现函数版本的切换和灰度发布功能。
费用说明
本操作涉及在FunctionGraph中发布,可能产生费用,具体可参考价格计算器。
前提条件
配置部署步骤
- 参照新建应用,完成应用创建。
- 根据业务场景,在“部署步骤”页面,添加该部署步骤。
- 对步骤进行配置,详细参数配置如下所示。
表1 参数说明 参数项
说明
步骤显示名称
步骤添加后在部署步骤编排区显示的名称。
部署租户
- 当前租户:表示将软件包部署到当前租户的FunctionGraph插件中发布。
选中“当前租户”,当前租户需要有FunctionGraph操作权限,如果当前租户没有FunctionGraph操作权限,可以通过下方的IAM授权选择已有权限的授权用户进行部署。
- 其他租户:表示通过IAM授权方式将软件包部署到其他租户的FunctionGraph中发布。
选中“其他租户”,则必须选择授权租户进行FunctionGraph部署。
说明:推荐配置拥有FunctionGraph操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。
IAM授权
如果当前用户没有FunctionGraph操作权限,可以通过IAM授权选择授权的用户进行部署。
函数名称
FunctionGraph中创建的函数,请参考FunctionGraph使用流程。
函数别名
FunctionGraph中对应函数创建好的别名,函数别名支持绑定两个版本,一个对应版本和开启灰度版本,并且支持配置同一个别名下两个不同版本分流权重,每个版本只能创建一个别名。
对应版本
可通过别名来调用对应版本的函数,仅可以为每个版本创建一个别名。
开启灰度版本
灰度版本可以分流主版本请求的部分,可以通过设置灰度版本的权重值来控制分流的多少,更多灰度版本的介绍,请参考版本管理。
控制选项
配置是否启用以下操作。
- 失败后继续运行:当前步骤部署失败后,应用继续部署后续的步骤。
- 当前租户:表示将软件包部署到当前租户的FunctionGraph插件中发布。