开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS用了安全协同模式,给同事开权限该怎么开呢?

DMS用了安全协同模式,给同事开权限该怎么开呢?我不想给他数据库的账号密码,但是我只需要给他授权某个数据库,然后他就能进行查询,提工单更改数据等操作

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-23 23:04:11 174 0
9 条回答
写回答
取消 提交回答
  • 在DMS(数据管理服务)中,安全协同模式支持全方位、细粒度的权限管控,包括数据库、表、行和敏感列等。因此,您可以按照以下步骤为同事授权:

    1. 选择需要授权的数据库实例:首先,登录DMS并找到您想要授权的数据库实例。这里支持多选功能。

    2. 权限设置:在选择了数据库实例之后,您可以进行权限设置。在安全协同模式下,您可以选择需要授予的权限类型,如查看数据库、表等操作。

    3. 过期时间:您还可以设置该权限的过期日期,这样在特定时间后,权限将自动失效。

    4. 由数据Owner管理的数据库和表:如果您是数据Owner,您可以授予或回收其他人员对特定数据库或表的访问权限。

    5. 免登录授权:通过这样的授权方式,您的同事无需拥有数据库账号密码,只需通过您授予的权限即可进行查询、提工单更改数据等操作。

    2023-10-29 19:52:18
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    可以做一下操作登录数据管理DMS 5.0。
    登录目标数据库,详情请参见登录数据库。
    在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择账号管理。
    在账号管理页面,单击左上角的创建用户按钮。
    在弹出的窗口中,设置以下配置项。
    单击基本设置页签,配置参数。
    image.png
    如果您需要配置高级选项,请单击高级选项按钮,并进行配置。

    例如按照下图进行配置的SQL示例为:

    GRANT USAGE ON . TO '用户名'@'主机' WITH MAX_QUERIES_PER_HOUR 100 MAX_UPDATES_PER_HOUR 200 MAX_CONNECTIONS_PER_HOUR 300 MAX_USER_CONNECTIONS 400;
    高级选项界面
    单击全局权限页签,勾选目标权限。
    image.png

    全局对象界面
    image.png
    单击对象权限页签,配置参数。

    例如按照下图进行配置的SQL示例为:

    GRANT SELECT,INSERT ON rds_db.* TO '用户名'@'主机';
    GRANT DELETE ON rds_db.rds_table TO '用户名'@'主机';
    image.png
    单击确认。
    在预览SQL窗口,单击确认。
    ---来自MySQL数据库账号权限管理操作文档

    2023-10-24 17:22:35
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您使用了DMS的安全协同模式,并且想给同事授权某个数据库,可以按照以下步骤操作:

    1. 在DMS中,选择“数据安全组”。
    2. 在“数据安全组”页面中,点击“添加用户”。
    3. 在弹出的对话框中,输入同事的用户名,并选择需要授权的数据库。
    4. 点击“保存”按钮,完成授权操作。
    2023-10-24 13:03:16
    赞同 展开评论 打赏
  • 可以考虑使用DMS的安全协同模式。在安全协同模式下,您可以为同事创建一个安全组,然后将这个安全组授权给同事,这样他就可以访问和操作指定的数据库了。以下是操作步骤:

    1. 登录DMS控制台。
    2. 在左侧菜单栏中,点击“数据库管理”。
    3. 在“数据库管理”页面中,找到需要授权的数据库,点击进入。
    4. 在数据库详情页面中,点击“授权”按钮。
    5. 在“授权”页面中,点击“添加授权”按钮。
    6. 在“添加授权”页面中,输入需要授权的安全组名称,然后点击“添加”按钮。
    7. 添加完成后,同事就可以通过该安全组访问和操作指定的数据库了。
      在安全协同模式下,您需要确保同事只能访问和操作指定的数据库,不能访问和操作其他数据库。同时,您还需要定期检查同事的操作,以确保数据的安全性。
    2023-10-24 09:53:19
    赞同 展开评论 打赏
  • 在DMS(数据管理)中使用安全协同模式时,您可以通过以下步骤为同事开通权限:

    1. 登录到DMS:首先,您需要登录到DMS系统。

    2. 管理实例权限:在DMS中,您可以管理实例权限。对于安全协同模式的实例,您可以为同事开通查询、导出、变更数据库权限,但不需要给他数据库的账号密码。

    3. 设置IP白名单:您可以设置IP白名单,允许特定IP地址访问您的数据库。这可以确保只有您信任的IP地址才能访问您的数据库。

    4. 设置访问控制:您还可以设置访问控制,进一步限制对数据库的访问。例如,您可以限制仅在办公网访问数据库。

    5. 资源授权:最后,您可以为同事授予特定的数据库权限。在安全协同模式下,您可以将权限细化到实例级别和数据库级别。

    2023-10-24 09:06:30
    赞同 展开评论 打赏
  • 权限管理https://help.aliyun.com/zh/dms/use-cases/manage-permissions-1?spm=a2c4g.750001.0.i3

    普通用户管理权限
    普通用户仅可以释放已有库、表资源的权限。

    登录数据管理DMS 5.0。
    在顶部菜单栏中,选择安全与规范 > 权限中心 > 我的权限。

    说明
    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 安全与规范 > 权限中心 > 我的权限。

    在普通权限页签下,单击第一个下拉框并选择需要释放的权限类型。

    选中目标资源,单击释放权限,选择需要释放的权限类型,单击确认。

    通过用户管理功能管理数据库、表权限
    仅管理员可以使用用户管理功能管理权限。

    登录数据管理DMS 5.0。
    在顶部菜单栏中,选择运维管理 > 用户管理。

    说明
    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 运维管理 > 用户管理。

    管理用户实例、库、表等资源权限。

    回收权限

    单击目标用户操作列下的更多 > 权限详情。

    在普通权限页签下,选择资源权限类型。

    勾选待释放的资源,单击释放权限,选择需要回收的权限类型,单击确认。

    授予权限

    说明
    待授权的用户必须已录入DMS中。添加用户的方法,请参见用户管理。

    单击目标用户操作列下的授权。

    选择待授权的资源类型。

    在授权对话框中选择资源、权限类型、过期时间,单击确认。

    通过权限模板管理数据库、表权限
    管理员或DBA可以通过创建权限模板可以对具有相同业务属性的库、表等进行统一管理,然后批量授权给用户,解决由于用户和数据库数量较多、搜索不便,导致不易寻找到目标和数据库重复授权的问题。

    具体操作,请参见创建权限模板。

    2023-10-24 08:28:03
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    DMS(Data Migration Service)是阿里云提供的一款数据迁移服务。在安全协同模式下,您可以为同事分配角色,然后将角色与相应的数据库授权关联起来,使得他们可以在 DMS 控制台上执行特定操作,而无需直接提供数据库账号密码。
    以下是给同事开通 DMS 权限的步骤:

    1. 登录 DMS 控制台。
    2. 在控制台左侧导航栏中,选择“安全设置”。
    3. 在安全设置页面,您可以看到“角色管理”选项。点击“角色管理”。
    4. 在角色管理页面,点击“创建角色”。
    5. 填写角色信息,例如角色名称、描述等,然后点击“确定”。
    6. 创建成功后,您需要为该角色分配权限。点击角色名称,进入角色详情页面。
    7. 在角色详情页面,点击“添加授权”。
    8. 选择您希望授权的数据库,然后点击“确定”。
    9. 接下来,您需要为同事分配角色。在角色管理页面,找到您刚刚创建的角色,点击角色名称。
    10. 在角色详情页面,点击“添加成员”。
    11. 输入同事的阿里云账号,选择相应的角色,然后点击“确定”。
    2023-10-24 08:12:34
    赞同 展开评论 打赏
  • DMS使用安全协同模式时,给同事开权限的操作步骤如下:

    1. 登录DMS控制台。
    2. 在控制台的左侧菜单中选择“用户管理”。
    3. 在用户管理页面中,找到需要给权限的同事,点击右侧的操作按钮,选择“编辑”。
    4. 在编辑页面中,勾选需要开放的权限,并点击“保存”按钮。
    5. 完成后,同事就可以使用您开放的权限。

    需要注意的是,开放权限时要确保只开放必要的权限,避免信息泄露和安全风险。同时,建议定期检查和调整权限,确保权限的合理性和安全性。

    2023-10-24 08:12:30
    赞同 展开评论 打赏
  • https://help.aliyun.com/zh/dms/manage-permissions?spm=a2c4g.11186623.0.0.4e3946a0xIxPMe
    此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-10-23 23:06:57
    赞同 展开评论 打赏
滑动查看更多

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

相关产品

  • 数据管理
  • 相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载