# TaurusDB备份加密
#### 操作场景
TaurusDB支持对备份文件加密存储。开启备份加密后，使用密钥对新增的实例备份进行加密存储，加密过程中使用的密钥由[密码安全中心](https://support.huaweicloud.com/dew/index.html)（DEW）产生和管理。
#### 前提条件
- 如果您的IAM策略是基于角色或策略，设置备份加密时必须拥有kms:grant:create权限。如不满足，请[创建自定义策略](https://support.huaweicloud.com/usermanual-iam/iam_01_0605.html)。
- 如果您的IAM策略是基于身份策略，设置备份加密时kms:cmk:createGrant权限。如不满足，请[创建自定义身份策略](https://support.huaweicloud.com/usermanual-iam5/iam_01_0917.html)。
 
#### 注意事项
- 开启备份加密后，不会对开启前的备份进行加密，新增的备份文件会自动加密存储。
- 关闭备份加密后，新增的备份文件不会加密存储，关闭前创建的备份文件不会进行解密。
- 当前仅支持SM4和AES_256两种密钥算法，开启备份加密后无法修改密钥。
- 密钥在使用过程中不能被禁用、删除或冻结，否则会导致已加密的备份不可用。
- 在管理控制台使用备份直接恢复数据，不需要您手动解密，后端会自动解密后执行恢复操作。
- 开启过备份加密的实例仅支持恢复到新实例和当前实例，不支持恢复到已有实例。
- 不允许同时开启跨区域备份和备份加密。
- 实例开启备份加密时，只能选择对应企业项目的密钥，无法选择其他密钥。可通过密码安全中心控制台查看密钥对应的企业项目，详细内容请参考[查看密钥](https://support.huaweicloud.com/usermanual-dew/dew_01_0179.html)。
 
#### 开启备份加密
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择指定的实例，单击实例名称。
4. 在左侧导航栏中选择"备份恢复"，单击"备份加密"后的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001928570053.png)。
   
   图1备份加密   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002358865268.png "点击放大")
   
   
   
5. 在"开启备份加密"弹框中，选择密钥或手动输入密钥ID。 
   密钥算法当前仅支持SM4、AES_256。
   图2选择密钥   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002358866596.png "点击放大")
   
   
   
6. 单击"确定"，开启备份加密。
7. 稍后刷新"备份恢复"页面，查看备份加密开启结果。
 
#### 关闭备份加密
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择指定的实例，单击实例名称。
4. 在左侧导航栏中选择"备份恢复"，单击"备份加密"后的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000001928570045.png)。
5. 在弹框中单击"确定"，关闭备份加密。
 
#### 相关API
- [打开或关闭备份加密](https://support.huaweicloud.com/api-taurusdb/ModifyBackupEncryptStatus.html)
- [查询实例是否开启备份加密功能](https://support.huaweicloud.com/api-taurusdb/DescribeBackupEncryptStatus.html)
 
