DataWorks Access Denied - Both Volume and External Volume are not allowed in project config.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
出现这个错误通常是因为在项目配置中同时指定了Volume和External Volume,而DataWorks不允许同时使用这两种存储方式。
要解决这个问题,您需要检查项目配置中的数据存储设置,确保只选择一种存储方式。如果您想使用Volume,那么请删除或注释掉项目配置中的External Volume相关配置。如果您想使用External Volume,那么请删除或注释掉项目配置中的Volume相关配置。
这是一种常见的 DataWorks 错误:
Access Denied - Both Volume and Externa!
大概的意思是:资源组访问被拒绝。
这通常是因为:
您试图访问的资源组和您自己所在的资源组不匹配。
DataWorks中,每个资源组是完全独立的。默认情况下,不同资源组之间没有访问权限。
您未被授予访问该资源组的权限。
DataWorks中,资源组的访问权限需要单独配置。您需要资源组管理员为您分配相应的访问权限。
要解决这个问题,您有两个选项:
将您的任务迁移到需要访问的那个资源组。
这样您就自动获得了访问权限。
让数据资源组管理员为您分配对应资源组的访问权限。
管理员可以在"资源授权->资源组授权"中,为您分配相应的访问权限。
希望以上内容能为您解决 DataWorks "Access Denied" 问题。
主要的根本原因就是:不同资源组默认无法互相访问。要 either 您加入该资源组,either 被授予相应访问权限。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。