
# 下载DCS实例备份文件
由于自动备份和手动备份实例有一定的限制性（自动备份的文件在系统最大保留天数为7天，手动备份会占用OBS空间），您可将实例的rdb或aof备份文件下载，本地永久保存。
当前仅支持将主备、读写分离、或者集群实例的备份文件下载，单机实例不支持备份恢复功能。单机实例若需要下载备份文件，可参考[导出单机实例rdb备份文件](https://support.huaweicloud.com/dcs_faq/dcs-faq-0427075.html)，使用redis-cli工具导出rdb文件。
以下仅针对主备、读写分离和集群实例：
- 如果是Redis 3.0（已停售），支持aof格式持久化，支持在控制台下载导出aof格式的备份文件，如果需要导出rdb格式，可以通过redis-cli导出，使用命令：**redis-cli -h *{redis_address}* -p 6379 -a*{* *password* *}* --rdb*{output.rdb}***。
- 如果是Redis 4.0及以上版本，可以直接在控制台下载导出aof或rdb格式的备份文件。
- 对于多分片的集群实例，下载的备份文件为多个，每个分片对应一个备份文件。
#### 前提条件
实例已做备份且备份文件没有过期。
#### 下载DCS实例备份文件
1. 登录[分布式缓存服务管理控制台](https://console.huaweicloud.com/dcs)。
2. 在管理控制台左上角单击![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001549115173.png)，选择实例所在的区域。
3. 单击左侧菜单栏的"缓存管理"，进入DCS缓存实例信息页面。 
   "缓存管理"页面支持通过搜索栏筛选对应的缓存实例。
   
   
4. 在需要查看的DCS缓存实例左侧，单击实例名称，进入实例的概览页面。
5. 单击"备份与恢复"，进入备份恢复管理页面。 
   备份列表页面下方显示历史备份数据列表。
   
   
6. 选择需要下载的历史备份数据，单击右侧的"下载"，弹出下载备份文件窗口。
7. 选择通过URL或OBS方式下载备份文件。 
   - URL下载
     图1URL下载   
     ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001984241761.png "点击放大")
     1. 设置URL有效期并单击"查询"按钮，系统将生成临时的备份文件URL，URL超过有效期将会失效，需要重新生成新的URL。 URL有效期设置范围为5分钟到12小时之间。
        
     
     2. 在URL列表，单击"下载"，下载备份文件。
        - 如果您的账号开启了[敏感操作保护]，备份文件下载前会弹出"操作确认"窗口进行验证，如[图3]。如果未开启敏感操作保护，将直接下载备份文件到本地。
        
        - 单击"复制全部URL"或单击URL下载链接后的复制图标，可以复制URL下载链接。
        
        - 如果通过URL的下载链接，在Linux系统中使用wget命令获取备份文件，则需要将下载链接使用**英文引号** 括起来。如：
          wget 'https://obsEndpoint.com:443/redisdemo.rdb?parm01=value01\&parm02=value02'
          原因是URL中携带符号：\&，wget命令识别URL参数会出现异常，需要使用英文引号辅助识别完整URL。
          
        
        
        
        - 请妥善保管备份文件和URL下载链接，避免数据泄露。
         
      
   
   - OBS下载
     图2OBS下载   
     ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001951682448.png "点击放大")
     1. 选择OBS下载页签，单击"准备下载"下的"OBS Browser+"链接，根据指导下载OBS Browser+。
     
     2. 安装OBS Browser+客户端，使用实例所在华为云账号登录OBS Browser+，登录方式请参考[登录OBS Browser+](https://support.huaweicloud.com/browsertg-obs/obs_03_1004.html)。
     
     3. 在OBS Browser+客户挂载外部桶，挂载外部桶的操作请参考[配置挂载外部桶](https://support.huaweicloud.com/browsertg-obs/obs_03_1058.html)。
        添加挂载时，请使用"挂载外部桶"下的桶名称。
        
     
     4. 单击添加挂载的外部桶名称，进入该外部桶。在外部桶中查找备份文件，查找方式请参考[搜索文件或文件夹](https://support.huaweicloud.com/browsertg-obs/obs_03_1062.html)。
        "下载备份文件"下的备份文件路径即备份文件所在的文件夹名称和备份文件名。
        
     
     5. 单击备份文件右侧的下载图标，下载备份文件。
      
   
   
   
   
 
 #### 开启敏感操作保护（可选）
下载备份文件支持敏感操作保护。开启操作保护后，下载备份文件时，需要输入验证码进行验证，从而提升客户数据安全性。
只有管理员可以设置敏感操作，普通IAM用户只有查看权限，不能对其进行设置，如需修改，请联系管理员为您操作或添加权限。关于敏感操作的更多说明请参考[敏感操作](https://support.huaweicloud.com/usermanual-iam/iam_07_0002.html)。
1. 登录华为云控制台，鼠标移动至右上方的用户名，在下拉列表中选择"安全设置"。
2. 在安全设置页面选择"敏感操作"页签。
3. 单击"操作保护"项对应的"立即启用"，即可开启操作保护。
4. 开启操作保护后，在下载DCS备份文件时，会弹出"操作确认"窗口，需要完成身份验证后，才可以下载备份文件。 
   图3操作确认   
   ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001788120062.png "点击放大")
   
   
 
