实践配置操作

通过版本管理的多环境隔离验证与灰度发布流程,可保障业务平滑地发布至生产环境。

操作流程

完整的使用版本管理包括克隆新版本、创建环境和版本发布、部署。

image

版本操作

开通版本管理

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏中选择版本管理 > 立即开通

说明

如果您的站点套餐支持开通版本管理功能,开通版本管理后将为您自动创建生产环境和版本0,开通版本管理的动作不会直接影响实时的线上请求。

克隆版本

通过一个已经存在的版本,克隆出一个新的版本,然后基于此版本进行配置修改。

说明

只能基于已经存在的版本克隆新的版本,不支持直接创建

操作步骤

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏选择版本管理,单击版本页签。

  3. 在版本列表中选择一个版本单击克隆,单击确定完成版本克隆。

选择版本并修改配置

示例:修改版本1中的WAF-自定义规则配置。

操作步骤

  1. 自定义规则页签中,上方版本配置选择版本1。单击新增规则,填写自定义的规则名称。

  2. 如果请求匹配以下规则...中选择类型为客户端IP,条件选择等于,这里为了演示方便填写本机IP。

  3. 执行动作中操作建议选择拦截,拦截页面选择默认拦截页面即可。整体配置如下图所示:

    image

创建环境

示例:创建一个新的环境,并为环境配置生效规则。

操作步骤

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,单击版本管理 > 环境 > 新增环境根据需求配置环境信息,如:筛选类型选择为客户端IP、筛选条件选择为等于、输入框填写需要过滤的IP地址。筛选类型和筛选条件参考匹配字段,如下图所示:

    image

版本发布

示例:将新创建的版本部署到指定环境。

操作步骤

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏选择版本管理,单击环境页签。

  3. 环境说明栏,选择需要发布和部署的版本,发布到指定环境,测试成功后发布到生产环境。