DataWorks通过RAM角色授权模式配置数据源流程介绍是什么?
DataWorks通过RAM角色授权模式配置数据源主要是为了提供更加安全和灵活的数据源访问控制方式。下面是该流程的一般介绍:
创建并授权RAM角色:在阿里云RAM(Resource Access Management)中,创建一个新的RAM角色,并为该角色分配相应的权限。这些权限可以包括DataWorks相关的操作权限,例如访问某个数据源或表的读写权限。
配置DataWorks RAM角色授权:在DataWorks控制台中,进入数据集成页面,并找到需要授权的数据源。在数据源的属性设置中,选择使用RAM角色进行授权,并指定之前创建的RAM角色。
配置角色信任关系:在RAM角色的权限管理页面中,配置角色信任关系,以允许DataWorks服务作为受信任实体(Trusted Entity)。这样,DataWorks就能够代表该角色执行相关的操作。
测试和验证:完成上述配置后,您可以在DataWorks中测试和验证授权是否生效。尝试连接到数据源、执行查询操作或进行数据同步等,以确保角色授权设置正确且可用。
通过以上步骤,您可以使用RAM角色授权模式配置DataWorks的数据源,实现更加精细的访问控制和权限管理。
为方便子账号可以替代主账号完成全链路操作,本说明增加阿里云子账号在每一个步骤的操作条件。RAM角色授权模式的操作流程如下。
阿里云主账号或RAM用户(被授予DataWorksFullAccess权限)登录DataWorks数据集成页面,开启RAM角色授权模式。阿里云主账号或RAM用户(被授予 AliyunRamFullAccess角色)登录RAM访问控制,分别定义待扮演角色和待授权策略。待扮演角色:您需要创建自定义角色供DataWorks服务账号扮演。扮演后,DataWorks服务账号即可在角色具备的权限范围内,访问OSS数据源。待授权策略:您需要创建包含 PassRole相关权限点的策略,用于授权某个使用者使用某个角色创建数据源或运行同步任务的权限。阿里云主账号或RAM用户(被授予 AliyunRamFullAccess权限)登录RAM访问控制,授权第4步和第6步的RAM用户使用角色的权限。说明 如果未被授权的RAM用户通过RAM角色授权模式创建数据源,则通过RAM角色授权模式数据源配置的同步任务都将运行失败。数据源的创建者登录DataWorks数据集成页面,以RAM角色授权模式创建数据源,实现运行同步任务时,以DataWorks服务账号扮演某个角色访问OSS数据源的最终效果。说明 本步骤的创建者必须装在步骤3中被授权后,才能进行操作。数据同步任务的创建者登录DataStudio(数据开发)页面,基于配置的数据源创建同步任务。执行者在DataStudio或运维中心页面,执行数据同步任务。说明 本步骤的创建者必须装在步骤3中被授权后,才能进行操作。
https://help.aliyun.com/document_detail/183715.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。