# 管理备份与恢复
数据库安全审计支持将数据库的审计日志备份到OBS桶，实现高可用容灾。您可以根据需要备份或恢复数据库审计日志，也可以删除备份日志。
![](https://support.huaweicloud.com/usermanual-dbss/public_sys-resources/caution_3.0-zh-cn.png)
执行备份后，审计日志将备份到对象存储服务上，系统自动为您创建桶，桶将按用量收费。有关对象存储服务的计费详情，请参见[价格详情](https://www.huaweicloud.com/pricing.html#/obs)。
#### 前提条件
- 数据库安全审计实例的状态为"运行中"。
- 请参见[开启数据库安全审计](https://support.huaweicloud.com/usermanual-dbss/dbss_01_0356.html)成功开启数据库安全审计功能。
- 用户有IAM的Security Administrator权限时，DBSS将自动为客户创建权限实现授权。没有该权限的用户，需要由有IAM的Security Administrator权限的用户手动创建权限并授权，详细操作请参见[OBS细粒度授权]。
 
#### 管理备份与恢复
1. [登录DBSS控制台](https://console.huaweicloud.com/dbss/#/dbss/home)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721161775.png)，选择区域。
3. 在左侧导航树中，选择"设置"。
4. 在"选择实例"下拉列表框中，选择需要设置告警通知的实例。
5. 选择"备份与恢复"页签。
 
#### 自动备份数据库审计日志
1. 单击右上角"修改自动备份设置"，在弹出的对话框中，设置自动备份参数，相关参数说明如[表1]所示。
   
   图1"设置自动备份"对话框   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721161937.png "点击放大")
    表1自动备份参数说明 
   | 参数名称    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 取值样例                                                                                    |
   |:---|:---|:---|
   | 自动备份      | 开启或关闭自动备份。 - ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721161943.png)：开启  - ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691322408.png)：关闭   | ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691482292.png) |
   | 备份周期   | 选择自动备份的周期，可以选择： - 每天  - 每小时                                                                                                                                                                                                                                                                    | 每天                                                                                      |
   | 开始时间     | 单击![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691322404.png)，选择开始备份的时间。                                                                                                                                                                                                                                                                                                                                                        | 2020/01/14 20:27:08                                                                     |
   | 桶名称     | 设置备份使用的OBS桶名称，可以选择： - 创建默认桶  - 选择已有桶   说明： - 单击"创建默认桶"，将进行OBS授权，用于审计日志备份导出。  - 审计日志只能导出到DBSS服务创建的桶。                        | 20f18-7a5a-4042                                                                      |
   | 文件导出目录  | 在OBS桶中创建备份文件的目录。                                                                                                                                                                                                                                                                                                                                                                                                                                         | test                                                                                    |
   | 自动备份授权 | 设置自动备份任务时，请先进行自动备份授权。勾选自动备份授权后，将同意DBSS服务获取该OBS桶读写权限，用于审计日志备份导出。 注意： 授权成功后预计15分钟，自动备份才会生效。                                                                                                                                                                                                                                                                                                                               | 勾选                                                                                    |
      
   
   
2. 单击"确定"，设置完成。 
   ![](https://support.huaweicloud.com/usermanual-dbss/public_sys-resources/note_3.0-zh-cn.png)
   自动备份设置完成后，当数据库新产生数据时，新产生的数据备份会在1小时后完成备份，届时可查看备份情况。
   
   
 
#### 查看备份日志信息
查看备份的审计日志信息，相关参数说明如[表2]所示。
展开下拉列表，选择"全部时间"、"近1小时"、"近24小时"、"近7天"或"近30天"或自定义时间段，查看选择时间范围内的备份日志信息。或在列表上方的搜索框中选择属性筛选，或输入关键字搜索，搜索指定的备份日志。
图2查看备份审计日志信息   
![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721162043.png "点击放大")
 表2审计日志参数说明 
| 参数名称   | 说明             |
|:---|:---|
| 日志名称    | 日志的名称，由系统自动生成。 |
| 备份时间    | 执行日志备份操作的时间。    |
| 文件大小    | 日志的文件大小。          |
| 备份方式   | 日志的备份方式。          |
| 备份范围     | 日志的备份时间段。        |
| sha256 | 备份日志的校验值。         |
| 任务状态  | 日志的备份状态。          |
   
#### 恢复数据库审计日志
数据库审计日志备份成功后，您可以根据需要恢复数据库的审计日志。
![](https://support.huaweicloud.com/usermanual-dbss/public_sys-resources/caution_3.0-zh-cn.png)
日志数据恢复风险较大，在恢复日志数据前，请您确认备份的日志数据的准确性或完整性。
1. 在需要恢复数据库审计的备份日志所在的"操作"列，单击"恢复日志"。
2. 在弹出的提示框中，单击"确定"。 
   图3确认恢复审计日志   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691322500.png "点击放大")
   
   
 
#### 删除备份日志
数据库审计日志备份成功后，您可以根据需要删除备份日志。删除备份日志后无法再执行恢复日志操作。
1. 在需要删除数据库审计的备份日志所在的"操作"列，单击"删除"。
2. 在弹出的提示框中，输入"DELETE"，单击"确定"，您可以删除该备份日志。 
   图4确认恢复审计日志   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721162041.png "点击放大")
   
   
 
 #### OBS细粒度授权
DBSS备份和恢复需要OBS授权，没有IAM授权相关权限的用户，需要由有Security Administrator权限的用户手动进行授权。
1. [登录管理控制台](https://console.huaweicloud.com/?locale=zh-cn)。
2. 在页面上方选择"区域"后，单击页面左上方的![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691482384.png)，选择"管理与监管 \> 统一身份认证服务 IAM"。
3. 选择左侧导航树的"权限管理 \> 权限"，单击右上角的"创建自定义策略"。
4. 填写策略参数。策略名称为"DBSS OBS Agency Access"，策略配置方式选择"JSON视图"。填写策略内容如下：
   
   ```
   {
       "Version": "1.1",
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "obs:object:PutObjectVersionAcl",
                   "obs:object:PutObjectAcl",
                   "obs:object:GetObjectVersion",
                   "obs:object:GetObject",
                   "obs:object:GetObjectVersionAcl",
                   "obs:bucket:HeadBucket",
                   "obs:object:GetObjectAcl",
                   "obs:bucket:CreateBucket",
                   "obs:bucket:ListBucket",
                   "obs:object:PutObject"
               ],
               "Resource": [
                   "OBS:*:*:object:*",
                   "OBS:*:*:bucket:OBS桶1的名称",
                   "OBS:*:*:bucket:OBS桶2的名称" //可添加多个桶。
               ]
           }
       ]
   }
   ```
   如[图5]所示。配置完成后单击"确定"。
   图5创建自定义策略   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721162037.png "点击放大")
   
   
5. 选择左侧导航树上的"委托"，单击右上角"创建委托"。
6. 填写委托参数。委托名称为"dbss_depend_obs_trust"，委托类型选择"云服务"，云服务选择"DBSS"。如[图6]所示。
   
   图6创建委托   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691322502.png "点击放大")
   
   
7. 单击"立即授权"，勾选[4]中创建的自定义策略，将权限（DBSS OBS Agency Access）添加到委托（dbss_depend_obs_trust）中，如[图7]所示。单击右下角的"下一步"。
   
   图7选择策略   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002721041917.png "点击放大")
   
   
8. 授权范围选择"所有资源"，单击右下角的"确定"，显示授权成功如[图8]所示，单击"完成"后等待15分钟授权生效。
   
   图8完成授权   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002691482392.png "点击放大")
   
   
 
#### 相关文档
- 有关审计日志的保存说明，请参见[数据库安全审计的审计数据可以保存多久](https://support.huaweicloud.com/dbss_faq/dbss_01_0225.html)。
- 有关审计日志的下载说明，请参见[备份的数据库安全审计日志可以下载到本地吗](https://support.huaweicloud.com/dbss_faq/dbss_01_0329.html)。
- 如果备份时持续显示"正在上传备份文件"，请参见[备份时持续显示"正在上传备份文件"](https://support.huaweicloud.com/dbss_faq/dbss_01_0400.html)进行处理。
- 如果自动备份失败，失败码为"Export backup file failed"，请参见[数据库安全服务自动备份失败，失败码：Export backup file failed](https://support.huaweicloud.com/dbss_faq/dbss_01_0439.html)进行处理。
 
