版本管理功能开启后,可实现基于自定义的请求规则进行版本灰度发布,具备快速部署、回滚的能力。
前提条件
购买高级版或企业版套餐。
开通版本管理
登录ESA控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏中选择
说明
如果您的站点套餐支持开通版本管理功能,开通版本管理后将为您自动创建生产环境和版本0,开通版本管理的动作不会直接影响实时的线上请求。
创建环境
登录ESA控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
。编辑
。说明如果环境顺序是第一个,则允许编辑环境中部署的版本。
允许修改除生产环境外其它环境的流量筛选器。
点击确认。
创建版本
开通版本管理后,自动创建了版本0。
克隆一个新的独立版本,在新的版本内修改,不会影响当前站点的流量。
说明
版本不能直接创建,只能通过已经存在的版本进行克隆,克隆产生的版本号是自增的。
登录ESA控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
单击确认。
升级环境版本
当您已在开发环境、测试环境完成对配置的验证后,可根据需要升级环境版本。
登录ESA控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
选择单击升级,从优先级最低的环境(开发环境)直至优先级最高的环境(生产环境)。