DMS 免登录实例的管控模式切换成安全协同模式之后,免登录实例是需要授权的,怎么授权呢?

0610a5946b1d3e80ba67cd0a50f28c75.png
a2639f48760ba6ef254b07e7f4411c7f.png
4d90ddb3cbb76145593527edcc2d7775.png
DMS 免登录实例的管控模式切换成安全协同模式之后,管理员登录提示没有权限,看文档安全协同模式下,免登录实例是需要授权的,怎么授权没有相关文档,也没找到可以授权的地方,怎么授权呢?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-09-20 01:15:09 283 分享 版权
阿里云 AI 助理回答

在DMS中,当实例的管控模式切换为安全协同模式后,管理员登录提示没有权限的问题,通常是因为安全协同模式下需要对用户进行细粒度的权限授权。以下是解决该问题的具体步骤和方法:


1. 确认实例是否已开启安全托管

在安全协同模式下,实例默认会开启安全托管功能。如果未开启安全托管,可能导致权限管理异常。

  • 检查是否开启安全托管
    • 在DMS控制台页面左侧的数据库实例区域找到目标实例。
    • 将鼠标悬浮至实例名称上方,查看是否显示“已开启安全托管”。
    • 如果未开启,请参考以下步骤开启安全托管:
    • 右键单击目标实例,选择编辑实例
    • 勾选开启安全托管,并保存设置。

2. 授予管理员或DBA的资源权限

在安全协同模式下,即使是管理员或DBA也需要明确授予实例的访问权限。以下是具体操作步骤:

通过实例管理功能授权

  1. 登录数据管理DMS 5.0。
  2. 单击控制台左上角的图标,选择全部功能 > 数据资产 > 实例管理
  3. 实例列表页签下,找到目标实例。
  4. 在目标实例的操作列中,选择更多 > 管理权限
  5. 在弹出的权限管理界面中:
    • 找到管理员或DBA的账号。
    • 授予实例登录权限(以及其他需要的权限,如查询、导出、变更等)。
    • 单击确认完成授权。

通过权限模板批量授权

如果需要为多个实例或用户统一授权,可以使用权限模板: 1. 在DMS控制台中,选择安全与规范 > 权限中心 > 权限模板。 2. 创建一个新的权限模板,定义需要授予的权限(如实例登录、查询、导出等)。 3. 将模板应用到目标实例或用户组。


3. 检查安全规则配置

在安全协同模式下,实例可能绑定了特定的安全规则,这些规则会影响用户的访问权限。

  • 检查安全规则
    1. 在DMS控制台中,选择安全与规范 > 安全规则
    2. 查看目标实例绑定的安全规则,确保规则中未限制管理员或DBA的访问权限。
    3. 如果需要调整规则,可编辑规则或重新绑定适合的安全规则。

4. 验证权限是否生效

完成上述授权后,验证管理员或DBA是否能够正常登录实例: 1. 在DMS控制台中,尝试登录目标实例。 2. 如果仍然提示无权限,请检查以下内容: - 是否正确开启了安全托管。 - 是否为管理员或DBA授予了实例登录权限。 - 是否存在其他安全规则限制。


5. 其他注意事项

  • 普通用户权限申请:如果普通用户也需要访问实例,可以通过工单申请权限。具体操作请参见相关文档。
  • 权限回收与延期:管理员或DBA可以在权限管理界面中回收或延长用户的权限有效期。
  • 元数据访问控制:如果开启了元数据访问控制,可能会导致部分库或表不可见。请检查元数据访问控制设置。

通过以上步骤,您可以解决管理员在安全协同模式下登录提示无权限的问题。如果问题仍未解决,建议联系阿里云技术支持以获取进一步帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理