更新时间:2025-12-17 GMT+08:00
分享

FunctionGraph灰度发布

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

费用说明

本操作涉及在FunctionGraph中发布,可能产生费用,具体可参考价格计算器

前提条件

您拥有FunctionGraph操作权限

配置部署步骤

  1. 参照新建应用,完成应用创建。
  2. 根据业务场景,在“部署步骤”页面,添加该部署步骤。
  3. 对步骤进行配置,详细参数配置如下所示。

    表1 参数说明

    参数项

    说明

    步骤显示名称

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

    部署租户

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

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

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

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

    说明:

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

    IAM授权

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

    函数名称

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

    函数别名

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

    对应版本

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

    开启灰度版本

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

    控制选项

    配置是否启用以下操作。

    • 失败后继续运行:当前步骤部署失败后,应用继续部署后续的步骤。

相关文档