DBW 提供了 SQL 审核工单功能,该功能可以帮助您检查即将提交的 SQL 语句是否存在语法错误和性能问题,从而提高数据库管理的规范化和系统化水平,同时减少人为错误,确保数据库操作的安全性、准确性和合规性。本文将介绍如何在 DBW 控制台创建 SQL 审核工单。
已创建云数据库 MySQL 版实例且实例状态处于运行中。详细操作,请参见创建实例。
当前存在主账号 A、子账号 B,以及目标实例 Test。子账号 B 希望在目标实例 Test 中执行 SQL 语句,在执行之前,需要确认待执行的 SQL 语句不存在语法问题和性能问题。
子账号 B 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 工单列表。
在工单列表页面,单击权限申请。
在权限申请页签,单击申请权限,并配置相关参数信息。
说明
DBW 角色需设置为管理员。
单击提交工单。
主账号 A 登录 DBW 控制台审批工单。
说明
关于申请角色的更多信息,请参见用户管理。
子账号 B 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 工单列表。
在工单列表页面,单击权限申请。
在权限申请页签,单击申请权限,并配置相关参数信息。
说明
申请类型选择授权实例、数据库类型选择云数据库 MySQL 版、授权实例选择目标实例等。
单击提交申请。
主账号 A 登录 DBW 控制台审批工单。
说明
关于申请权限的更多信息,请参见创建操作权限工单。
子账号 B 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 安全规则。
在安全规则集页面,单击创建安全规则集。
在创建安全规则集对话框,设置安全规则集名称和数据库类型。
数据库类型以云数据库 MySQL 版为例。
单击确定。
当前暂不支持自定义 SQL 审核的安全规则。关于创建安全规则集的更多信息,请参见安全规则集管理。
子账号 B 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,单击实例列表。
在实例列表页面左上角,选择数据库类型为云数据库 MySQL 版,单击目标实例安全管控列下的笔状图标。
在设置安全管控对话框,配置相关参数开启实例的安全管控。
说明
关于开启实例开启安全规则集的更多信息,请参见开启安全管控。
子账号 B 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 工单列表。
在工单列表页面,单击 SQL 审核。
在 SQL 审核页签,单击创建 SQL 审核工单。
在 SQL 审核工单控制面板,配置 SQL 审核工单的参数信息。
单击提交工单。
工单提交后会按照系统提供的安全规则进行校验工单里的 SQL 文本。关于创建 SQL 审核工单的更多信息,请参见创建 SQL 审核工单。
当前存在子账号 C 嘘申请成为 DBW 的普通用户,并需要创建 SQL 审核工单。
子账号 C 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 工单列表。
在工单列表页面,单击权限申请。
在权限申请页签,单击申请权限,并配置相关参数信息。
说明
DBW 角色需设置为普通用户。
单击提交工单。
主账号 A 或子账号 B 登录 DBW 控制台审批工单。
说明
关于申请角色的更多信息,请参见用户管理。
说明
创建 SQL 审核工单的实例嘘已开启安全管控。关于 DBW 管理员开启安全管控的详细操作,请参见开启安全管控。
子账号 C 登录 DBW 控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,选择数据管理 > 工单列表。
在工单列表页面,单击 SQL 审核。
在 SQL 审核页签,单击创建 SQL 审核工单。
在 SQL 审核工单控制面板,配置 SQL 审核工单的参数信息。
单击提交工单。
工单提交后会按照系统提供的安全规则进行校验工单里的 SQL 文本。关于创建 SQL 审核工单的更多信息,请参见创建 SQL 审核工单。