
# 使用版本管理加速域名配置
CDN支持版本管理功能，开启版本管理后，可实现版本**测试环境** 、**生产环境**发布，实现快速部署、回滚能力。
#### 使用场景
在配置管理中，当用户需要更新域名配置时，通常希望先在小范围内验证配置的正确性和稳定性，再逐步推广至全网。然而，当前的配置管理机制缺乏版本管理和测试环境发布的能力，导致用户无法在不影响全网业务的情况下进行配置测试。为此，华为云提供了租户面开放测试环境及配置版本管理能力，支持创建新的配置版本，并将其部署到测试环境进行测试。测试通过后，用户可以选择将测试版本逐步推广至全网，或在发现问题时快速回滚至之前的版本。这一机制不仅提高了配置更新的安全性和灵活性，还确保了业务的连续性和稳定性。
#### 使用限制
版本管理功能处于受限开放阶段，如果您需要使用该功能，请提交工单申请开通。
#### 注意事项
1. 打开版本管理开关后，加速域名的各配置项均需要通过版本管理，如需修改加速域名配置，请在当前版本的基础上创建新的版本并发布到现网。
2. 调用API接口修改配置后，默认更新当前正在生效的版本配置。
3. 最多支持创建10个版本。
4. 因测试环境特殊，部分配置在测试环境不生效，包括：服务范围、业务类型、IPV6、用量封顶、带宽告警、IP访问限频、"业务类型"是"全站加速"的域名源站配置等功能。
5. 不支持删除正在生效中的版本。
6. 在生产发布过的版本不可修改，可以删除，删除后无法回滚到该版本。
7. 已加入共享缓存组的域名不支持开启版本管理功能。
 
#### 开通版本管理
1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
2. 在左侧菜单栏中，选择"域名管理"。
3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
5. 打开配置开关，阅读二次弹框提示，单击"确定"即可开通版本管理功能。
   图1版本管理初始界面   
   ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002670036619.png "点击放大") 
 
 #### 克隆版本
1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
2. 在左侧菜单栏中，选择"域名管理"。
3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
5. 在版本列表下方，单击"克隆"，进入克隆版本页面。
   图2克隆版本   
   ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002498700124.png "点击放大") 
6. 选择版本（选择基于哪个现有版本克隆新的版本），根据需求填写描述，单击"确认"即可创建新的版本。
   - 克隆版本时将自动生成新的版本号。
   
   - 当前仅支持在现有版本的基础上克隆新的版本。
   
   - 新版本创建后，生产环境和测试环境均是未生效状态。
   
   
   图3版本列表   
   ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002670042813.png "点击放大") 
 
#### 管理版本
- **修改版本** **配置**
  1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
  
  2. 在左侧菜单栏中，选择"域名管理"。
  
  3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
  
  4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
  
  5. 单击"版本"列的版本名称，进入域名详情页，可修改当前版本域名的各项配置。
     - 域名各项配置修改后，将自动保存在当前版本。
     
     - 在生产环境发布过的版本不支持编辑。
      
   
- **发布版本**
  1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
  
  2. 在左侧菜单栏中，选择"域名管理"。
  
  3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
  
  4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
  
  5. 单击需要发布的版本所在行的"操作"列"发布生产环境"或"发布测试环境"，即可进入发布页面。
     - 新版本发布后，会覆盖之前版本的各项配置，请谨慎操作。
     
     
     图4发布版本   
     ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002670206229.png "点击放大") 
  
  6. 确认二次弹框内容，单击"确定"，完成版本发布。
   
- **变更版本**
  1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
  
  2. 在左侧菜单栏中，选择"域名管理"。
  
  3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
  
  4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
  
  5. 支持在生产环境或者测试环境变更版本，单击模块右上方的"变更版本"，选择变更版本，单击"确定"。
     图5变更版本   
     ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002639888770.png "点击放大") 
  
  6. 确认二次弹框内容，单击"确定"，完成版本变更。
   
- **删除版本**
  1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
  
  2. 在左侧菜单栏中，选择"域名管理"。
  
  3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
  
  4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
  
  5. 单击需要删除的版本所在行的"操作"列"删除"按钮。
  
  6. 二次确认需要删除的版本，单击"确定"，即可删除版本。
     - 不支持删除正在生效中的版本。
     
     - 版本删除后将无法恢复，请谨慎操作。
      
   
- **查看版本变更历史**
  1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
  
  2. 在左侧菜单栏中，选择"域名管理"。
  
  3. 在域名列表中，单击需要修改的域名，进入"概览"页面。
  
  4. 在详情页右上角单击"版本管理"，进入"版本管理"页面。
  
  5. 单击生产环境或者测试环境模块右上方的"版本变更历史"按钮，即可查看历史变更记录，最多可查看20条变更记录。
   
 
