如果用户没有权限通过数据安全防护生成的代理地址去调用数据库实例,可以主动申请权限。申请通过后,用户将得到一个认证信息,该认证信息可以用来连接数据库实例的代理地址从而去调用数据库。

前提条件

  • 实例已开启数据安全防护。开启方法,请参见开启数据安全防护
  • 用户尚未得到授权。
    说明 通过以下方法查看自己的权限:
    • 我的权限页面,单击数据安全防护,查看具有哪些实例的数据安全防护权限。进入我的权限页面,请参见查看我的权限
    • 数据安全防护页面中查看自己是否属于被授权人。进入该页面的方法,请参见进入数据安全防护页面
  • 用户不是管理员、DBA,也不是当前实例的责任人。

申请开通服务权限

  1. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择数据安全防护
    说明 更多进入方式:
    • 工作台 > 资源列表 > 实例列表中,选择目标实例,单击更多 > 数据安全防护
    • 全部功能 > 系统管理 > 实例管理 > 实例列表中,选择目标实例,单击更多 > 数据安全防护
  2. 数据安全防护页面,单击一键申请开通appyforauth
    申请后,生成 数据安全防护工单workapplication审批通过后,用户可以在数据安全防护页面看到自己的认证信息。

相关操作

用户在申请得到权限后,管理自己的认证信息与权限:
  • 查看AccessSecret:AccessSecret默认加密。用户可单击查看,看到AccessSecret明文。
  • 更新AccessSecret:单击更新,得到新的AccessSecret,更新后应用程序无法继续通过变更前的AccessSecret调用目标实例。
  • 释放自己的权限:当被授权人无需再调用实例时,被授权人可以单击释放,放弃自己的权限。

后续步骤

用户取得权限后,可以通过MySQL协议和HTTPS协议去连接数据安全防护为数据库实例生成的代理地址从而调用数据库实例: