开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

dataworks如何让一个新用户加入空间,访问空间里的数据,有没有简略的办法来解决?

dataworks如何让一个新用户加入空间,访问空间里的数据,有没有简略的办法来解决?

展开
收起
真的很搞笑 2024-03-26 14:42:49 73 0
5 条回答
写回答
取消 提交回答
  • 1.在目标项目(本demo的项目名称为your_projectname)中创建一个自定义角色
    create role select_only_role;

    2.为自定义角色select_onlyrole对项目内所有表(包括未来项目内新建的表)赋予Select权限
    项目下的所有表_
    GRANT SELECT ON table * TO Role select_only_role privilegeproperties("policy" = "true");

    3.给用户赋予自定义角色权限(也可以在Dataworks的自定义角色web-ui界面里,添加某个成员到该自定义角色下)_
    grant role select_only_role to RAM$account@company_name.com:ram_account01; ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2024-03-27 08:35:06
    赞同 展开评论 打赏
  • 新用户加入DataWorks空间并访问数据的简略办法:

    a. 邀请用户加入空间:

      - 在DataWorks工作空间的“管理中心” -> “成员管理”中,点击“添加成员”,输入新用户的阿里云账号。
      - 设置角色(如开发、运维、访客等),确保其具有访问所需数据的权限。
    

    b. 授权数据访问:

      - 如果新用户需要访问特定数据表,还需在ODPS层面进行权限分配。可以在“数据开发” -> “数据源”中找到对应表,为其赋予相应的读写权限。
    

    c. 确认用户已激活账号并登录DataWorks:

      - 确保新用户已激活阿里云账号,并使用该账号登录DataWorks,即可访问授权范围内的数据。
    
    2024-03-26 16:03:59
    赞同 展开评论 打赏
  • 将军百战死,壮士十年归!

    在阿里云DataWorks中,让一个新用户加入空间并访问空间内的数据,可以通过以下简略步骤进行操作:

    1. 赋予项目空间权限

      • 登录阿里云DataWorks控制台。
      • 作为管理员,进入相应的项目空间配置页面。
      • 在“成员管理”或“用户管理”区域,点击“添加成员”按钮。
      • 输入新用户的阿里云账号,为其分配合适的角色(如开发者、管理员等),不同角色享有不同的权限。
    2. 数据源权限配置

      • 新用户加入项目空间后,默认情况下,可能并不能直接访问所有数据源。需要为新用户配置相应的数据源访问权限。
      • 在数据源管理页面,找到对应的数据源,配置用户的角色权限,确保新用户有权访问需要的数据表。
    3. 资源组权限

      • 若项目空间使用了资源组隔离,还需确保新用户被添加到了正确的资源组,并在资源组内给予了足够的权限。
    4. 表级权限

      • 在表级别,如有需要,需单独为新用户分配表的读写权限,这通常在数据资产权限管理或表详情页进行设置。

    通过以上步骤,新用户就能够加入项目空间并访问到相应的数据。为了避免繁琐的操作,可以为新用户分配具有继承特性的角色,这样他们将自动继承该角色所拥有的所有权限,简化权限管理。同时,对于大量用户的批量操作,可以考虑使用自动化脚本或者API接口进行权限分配。

    2024-03-26 15:26:42
    赞同 展开评论 打赏
  • 在DataWorks中,要让一个新用户加入空间并访问空间里的数据,可以通过以下步骤来实现:

    首先,作为管理员登录到DataWorks控制台。在左侧导航栏中,单击“工作空间列表”并选择相应的工作空间。接下来,进入数据开发页面,可以通过点击右上角的图标或选择“成员管理”来进入工作空间配置页面。

    在成员管理页面中,点击“添加成员”按钮。在弹出的对话框中,点击“刷新”按钮以同步当前阿里云账号下的RAM用户至待选列表中。然后,勾选需要添加的成员账号,将其移动至已添加的账号列表中。

    为了确保新用户能够访问空间里的数据,需要授予他们适当的角色。在成员管理页面,选择已添加的用户,并勾选需要授予的角色。DataWorks提供了空间级别的RBAC权限模型,通过授予不同角色,可以实现空间内各功能点的权限控制。

    完成上述步骤后,新用户就已经成功加入到了工作空间,并被授予了相应的权限来访问空间里的数据。

    请注意,为了执行这些操作,你需要拥有空间管理员权限。如果新用户是子账号,还需要确保他们拥有AliyunDataWorksFullAccess权限,以便能够代主账号创建工作空间或进行其他操作。

    2024-03-26 15:15:52
    赞同 展开评论 打赏
    • 步骤1:添加用户到工作空间
      • 登录阿里云DataWorks控制台。
      • 进入目标工作空间的管理界面。
      • 找到“成员管理”或类似的菜单项(在组织与用户管理或权限管理部分)。
      • 点击“添加成员”按钮,输入新用户的阿里云账号邮箱或者手机号码。
      • 选择该用户的角色(例如:开发、运维、管理员等),不同角色有不同的权限级别。
      • 确认添加,系统会向新用户发送邀请邮件,待用户接受邀请后即可加入空间。
    • 步骤2:配置数据访问权限
      • 新用户加入工作空间后,管理员或有权限的角色需要为该用户配置具体的数据访问权限。
      • 进入数据资产管理模块,为新用户分配表级别的读写权限。
      • 或者,在数据开发模块中,针对具体的项目或任务,设置用户对数据表的访问权限。
    • 快速权限分配:
      • 如果希望新用户快速拥有一定的默认权限,可以预先创建角色模板,该模板包含了默认的数据访问权限集合。
      • 添加用户时,直接赋予这个预设角色,这样新用户就能立即具备相应空间内数据的访问权限。
    2024-03-26 15:14:52
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多