DataWorks中给独享调度资源组运行命令没有权限
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在DataWorks中,如果您尝试为独享调度资源组运行命令时遇到权限问题,可能是由于以下原因导致的。以下是详细的排查和解决方法:
AliyunDataWorksFullAccess:提供对DataWorks的完全访问权限。ModifyResourceGroup:允许修改资源组配置。dataworks:ListResourceGroup、dataworks:ModifyResourceGroup等。示例自定义权限策略:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "dataworks:ListResourceGroup",
"Resource": "acs:dataworks:*:*:exclusive_resource_group/*"
},
{
"Action": "dataworks:ModifyResourceGroup",
"Effect": "Allow",
"Resource": "acs:dataworks:*:*:exclusive_resource_group/*"
},
{
"Action": "dataworks:ShowResourceGroupDetail",
"Effect": "Allow",
"Resource": "acs:dataworks:*:*:exclusive_resource_group/*"
}
]
}
操作步骤: 1. 登录RAM控制台。 2. 在左侧导航栏选择权限管理 > 权限策略。 3. 检查当前RAM用户是否已绑定上述权限策略。 4. 如果未绑定,请创建并授权相关策略。
AliyunDataWorksFullAccess或ModifyResourceGroup权限策略。操作步骤: 1. 登录DataWorks控制台。 2. 在左侧导航栏选择资源组 > 独享资源组。 3. 确认目标独享调度资源组已成功创建且状态为运行中。 4. 检查当前RAM用户的权限是否符合要求。
操作步骤: 1. 登录DataWorks控制台。 2. 在左侧导航栏选择资源组 > 独享资源组。 3. 找到目标独享调度资源组,点击右侧的运维助手图标。 4. 创建并执行命令,确保命令内容与资源组环境兼容。
ListResourceGroup权限,用户可以看到独享资源组页签,但页签内容为空白。ListResourceGroup和ShowResourceGroupDetail权限,用户才能查看具体的资源组详情。注意事项: - 授权ShowResourceGroupDetail前必须先授权ListResourceGroup。 - 如果权限策略配置不完整,可能导致页面显示异常或功能不可用。
AliyunBSSOrderAccess和AliyunDataWorksFullAccess权限的RAM用户进行相关操作。通过以上步骤,您可以有效排查并解决DataWorks中独享调度资源组运行命令无权限的问题。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。