更新时间:2021-07-27 GMT+08:00
安全管控高危操作
适用场景
DAS企业流程审批提供了设置高危操作审批流程的功能来帮助您保证数据安全。本章以对删库操作设置审批流程为例,指导您如何通过开通并使用DAS企业流程审批,设置高危操作审批流程,安全管控数据库高危操作,确保数据安全。
前提条件
- 准备需要开通删库审批流程的RDS实例。如果没有RDS实例,请创建实例。
- 数据库类型为MySQL、GaussDB(for MySQL)、DDM等。
设置审批流程
通过设定审批流程,安全管理删库等高危操作。
验证审批流程
- 创建数据库。
- 进入“系统管理 > 实例管理”页面,选择一个实例,单击“实例设置”,进入实例设置页。
- 单击“数据库列表”页签。
- 单击“新建数据库”,填写库基本信息、数据库属性、安全控制项、流程审批管理属性。图7 新建数据库
- 信息确认无误后,单击“确定”。
- 申请库权限。
- 进入“工单列表”,单击“新建工单”,选择“申请库权限”。图8 申请库权限
- 选择数据库、权限类型(查询、数据变更、结构变更)、期限,填写申请原因后,单击“提交”。
- 提交后,页面自动跳转到工单详情页面,可以直接查看工单信息及审批进度。审批流会自动按照3.e设定的的流程进行审批。
- 进入“工单列表”,单击“新建工单”,选择“申请库权限”。
- 生成数据。
- 单击菜单栏“SQL窗口”或者“库管理”,选择目标库,进入“库管理”页面。
- 单击SQL窗口页签,在SQL窗口中输入SQL语句。
- 单击“执行SQL”,生成数据。图9 输入SQL语句
- 删除数据库。
- 进入“系统管理 > 实例管理 > 实例设置 > 数据库列表 > 删除库”。
- 提交删除库操作后,系统会创建一个删除库工单审批流程,只有审批流程全部审批通过后,才会执行删除操作。每个审批节点,需要登录各审批人账号,才能审批或者拒绝。
- 审批入口:工单列表 > 删除库工单 > 工单详情。
- 删库属于高危操作,默认会配置Owner->DBA->Admin审批流程。
库已经删除的恢复方法
如果已经设置了审批流程,但是数据库仍然被删除,则可以通过RDS提供的恢复功能进行数据恢复。
- 恢复数据库。
- 恢复完成后,参考3录入实例。
- 查看已恢复数据库。
进入DAS企业流程审批,使用库管理查看目标实例是否恢复了刚刚删除的库。
