管理备份与恢复
数据库安全审计支持将数据库的审计日志备份到OBS桶,实现高可用容灾。您可以根据需要备份或恢复数据库审计日志,也可以删除备份日志。
执行备份后,审计日志将备份到对象存储服务上,系统自动为您创建桶,桶将按用量收费。有关对象存储服务的计费详情,请参见价格详情。
前提条件
管理备份与恢复
- 登录DBSS控制台。
- 单击管理控制台左上角的
,选择区域。 - 在左侧导航树中,选择。
- 在“选择实例”下拉列表框中,选择需要设置告警通知的实例。
- 选择“备份与恢复”页签。
自动备份数据库审计日志
- 单击右上角“修改自动备份设置”,在弹出的对话框中,设置自动备份参数,相关参数说明如表1所示。 图1 “设置自动备份”对话框
表1 自动备份参数说明 参数名称
说明
取值样例
自动备份
开启或关闭自动备份。
:开启
:关闭

备份周期
选择自动备份的周期,可以选择:
- 每天
- 每小时
每天
开始时间
单击
,选择开始备份的时间。2020/01/14 20:27:08
桶名称
设置备份使用的OBS桶名称,可以选择:
- 创建默认桶
- 选择已有桶
说明:- 单击“创建默认桶”,将进行OBS授权,用于审计日志备份导出。
- 审计日志只能导出到DBSS服务创建的桶。
20f18-7a5a-4042
文件导出目录
在OBS桶中创建备份文件的目录。
test
自动备份授权
设置自动备份任务时,请先进行自动备份授权。勾选自动备份授权后,将同意DBSS服务获取该OBS桶读写权限,用于审计日志备份导出。
注意:授权成功后预计15分钟,自动备份才会生效。
勾选
- 单击“确定”,设置完成。
自动备份设置完成后,当数据库新产生数据时,新产生的数据备份会在1小时后完成备份,届时可查看备份情况。
查看备份日志信息
查看备份的审计日志信息,相关参数说明如表2所示。
展开下拉列表,选择“全部时间”、“近1小时”、“近24小时”、“近7天”或“近30天”或自定义时间段,查看选择时间范围内的备份日志信息。或在列表上方的搜索框中选择属性筛选,或输入关键字搜索,搜索指定的备份日志。
恢复数据库审计日志
数据库审计日志备份成功后,您可以根据需要恢复数据库的审计日志。
日志数据恢复风险较大,在恢复日志数据前,请您确认备份的日志数据的准确性或完整性。
- 在需要恢复数据库审计的备份日志所在的“操作”列,单击“恢复日志”。
- 在弹出的提示框中,单击“确定”。 图3 确认恢复审计日志
删除备份日志
数据库审计日志备份成功后,您可以根据需要删除备份日志。删除备份日志后无法再执行恢复日志操作。
- 在需要删除数据库审计的备份日志所在的“操作”列,单击“删除”。
- 在弹出的提示框中,输入“DELETE”,单击“确定”,您可以删除该备份日志。 图4 确认恢复审计日志
OBS细粒度授权
DBSS备份和恢复需要OBS授权,没有IAM授权相关权限的用户,需要由有Security Administrator权限的用户手动进行授权。
- 登录管理控制台。
- 在页面上方选择“区域”后,单击页面左上方的
,选择。 - 选择左侧导航树的“权限管理 > 权限”,单击右上角的“创建自定义策略”。
- 填写策略参数。策略名称为“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所示。配置完成后单击“确定”。
- 选择左侧导航树上的“委托”,单击右上角“创建委托”。
- 填写委托参数。委托名称为“dbss_depend_obs_trust”,委托类型选择“云服务”,云服务选择“DBSS”。如图6所示。
- 单击“立即授权”,勾选4中创建的自定义策略,将权限(DBSS OBS Agency Access)添加到委托(dbss_depend_obs_trust)中,如图7所示。单击右下角的“下一步”。
- 授权范围选择“所有资源”,单击右下角的“确定”,显示授权成功如图8所示,单击“完成”后等待15分钟授权生效。
相关文档
- 有关审计日志的保存说明,请参见数据库安全审计的审计数据可以保存多久?章节。
- 有关审计日志的下载说明,请参见备份的数据库安全审计日志可以下载到本地吗?章节。
- 如果备份时持续显示“正在上传备份文件”,请参见备份时持续显示“正在上传备份文件”进行处理。
- 如果自动备份失败,失败码为“Export backup file failed”,请参见数据库安全服务自动备份失败,失败码:Export backup file failed。进行处理。



