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

普通账号在dts控制台可以看到订阅任务,在DMS里看不到,需要给普通账号授予什么权限呢?

普通账号在dts控制台可以看到订阅任务,在DMS里看不到,需要给普通账号授予什么权限呢?image.png

展开
收起
cuicuicuic 2023-05-30 14:54:27 137 0
8 条回答
写回答
取消 提交回答
  • 如果普通账号在 DTS 控制台可以看到数据订阅任务,但在 DMS 控制台看不到,这很可能是因为缺少在 DMS 侧的相应权限所致。
    要让普通账号在 DMS 控制台也可以看到数据订阅任务,可以给该账号授予 AliyunDMSFullAccess 权限。
    具体操作步骤如下:

    1. 使用主账号登录 RAM 控制台,在左侧导航栏选择“人员管理”>“用户”。
    2. 找到目标普通账号,点击其名称进入用户详情页。
    3. 在“权限”页签中点击“添加权限”,搜索并选择“AliyunDMSFullAccess”权限。
    4. 点击“确定”完成授权。
      添加这个权限后,普通账号就拥有了 DMS 服务的完全管理权限,包括查看和管理数据订阅任务。
      如果只需要赋予查看订阅任务的权限,也可以尝试只赋予 AliyunDMSReadOnlyAccess 权限。
      这可以避免暴露不必要的管理权限。在实际业务中,应按最小权限原则配置权限。
    2023-10-08 14:23:02
    赞同 展开评论 打赏
  • 如果你在DMS中的普通账号无法看到订阅任务,可能是因为该账号没有足够的权限。要在DMS中查看订阅任务,普通账号需要具备以下权限:

    DMS元数据权限:确保该账号具有查看和操作DMS元数据的权限。可以通过在阿里云访问控制(RAM)中为该账号配置相应的DMS元数据权限策略。

    数据同步服务(DTS)权限:DMS用于管理和监控数据同步任务的一部分功能是基于DTS(Data Transmission Service)。因此,普通账号还需要具备适当的DTS权限才能在DMS中查看订阅任务。可以在控制台修改普通账号的权限
    权限.jpg

    2023-10-07 18:01:32
    赞同 展开评论 打赏
  • 微信截图_20230924184007.png
    确保普通账号具有访问 DMS 控制台的权限。这可以通过在云服务平台(例如 AWS、Azure、Google Cloud)的访问控制策略或权限设置中进行配置。检查账号的权限,确保它具有足够的访问权限。保普通账号具有访问和查看 DMS 元数据的权限。元数据包括任务配置、源和目标端点信息、表映射等。这些权限通常与特定的数据库和云服务提供商有关。----
    微信截图_20230924183846.png

    2023-09-29 12:29:45
    赞同 展开评论 打赏
  • 在 DMS(数据迁移服务)中,如果普通账号无法在 DMS 控制台中看到订阅任务,可能是由于缺少相应的权限。以下是一些常见的权限,你可以尝试为普通账号授予这些权限来解决该问题:

    DMS 的访问权限:确保普通账号具有访问 DMS 控制台的权限。这可以通过在云服务平台(例如 AWS、Azure、Google Cloud)的访问控制策略或权限设置中进行配置。检查账号的权限,确保它具有足够的访问权限。

    DMS 任务权限:确保普通账号具有执行和管理 DMS 任务的权限。这些权限通常包括创建任务、启动任务、停止任务、查看任务状态等。具体权限设置取决于你使用的数据库迁移服务和云服务提供商。

    数据库权限:普通账号需要具有适当的数据库权限,以便在 DMS 中查看订阅任务。这包括至少具有读取订阅任务所涉及的数据库表和元数据的权限。

    DMS 元数据权限:确保普通账号具有访问和查看 DMS 元数据的权限。元数据包括任务配置、源和目标端点信息、表映射等。这些权限通常与特定的数据库和云服务提供商有关。

    2023-09-26 16:00:34
    赞同 展开评论 打赏
  • 普通用户支持查看数据订阅。
    image.png

    看出下订阅任务的区域是否相同。
    image.png

    可以查看下在dts控制台可以看到订阅任务是否是DMS中支持的订阅。
    image.png
    image.png

    2023-09-26 15:56:09
    赞同 展开评论 打赏
  • 北京阿里云ACE会长
    1. 登录到阿里云控制台。
    2. 进入 DMS 服务页面(如果还没有打开,请点击页面顶部的 "DMS" 标签)。image.png

    3. 在 DMS 服务页面的左侧导航栏中,点击 "权限管理"。image.png

    4. 在权限管理页面中,找到您想要授权的普通账号,然后点击 "授权"。image.png

    5. 在弹出的授权页面中,选择 "数据传输服务" 角色,然后点击 "确定"。

    6. 授权成功后,该普通账号就可以在 DMS 中查看订阅任务了。
    2023-09-23 09:19:19
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    从你的描述来看,你可能需要给普通账号在DMS(数据管理服务)中赋予查看订阅任务的权限。具体操作可能会因DMS系统的不同而有所不同,以下是一个一般性的步骤:

    1. 首先,登录到DMS系统的管理员账号。
    2. 在管理员界面中,找到并点击"权限管理"或类似的选项。
    3. 在权限管理页面中,你可以看到不同的用户和角色。
    4. 找到你想要赋予权限的普通账号,然后选择该账号。
    5. 在该账号的权限设置页面中,滚动到能看到"订阅任务"或类似的选项。
    6. 确保"订阅任务"或类似的选项是勾选状态,这样普通账号就有查看订阅任务的权限了。

    以上步骤只是一种通用的解决思路,具体的操作步骤可能会因为你使用的DMS系统的不同而有所变化。如果你可以提供更多关于你使用的DMS系统的信息,我可能可以提供更具体的帮助。

    2023-09-19 14:28:10
    赞同 展开评论 打赏
  • 在配置数据订阅任务时,您需要在任务配置页面为源库填入数据库账号,该数据库账号将用于数据订阅。由于不同的数据库类型对权限要求有所不同,需要您在配置订阅任务前完成数据库账号的创建与授权操作。

    源库的数据库账号所需权限

    image.png

    在控制台修改普通账号的权限
    访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
    image.png

    在左侧导航栏单击账号管理。

    找到要修改权限的账号,单击修改权限。

    在修改账号权限页面,调整账号权限。

    修改待授权或取消授权的数据库:选中数据库,单击>或<。

    设置读写权限:在已授权数据库中,可以将权限设置为读写(DDL+DML)、只读、仅DDL或仅DML。

    说明
    如果需要更细粒度的权限,请使用SQL命令进行权限变更,关于权限的详细说明请参见账号权限列表。

    单击确定。

    2023-09-19 09:51:42
    赞同 展开评论 打赏
滑动查看更多

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载
    DTS控制台一本通 立即下载