DataWorks当前使用的ram账户能访问oss,点那个文件夹会报错 [ResponseError]: AccessDenied You are forbidden to list buckets?
读取OSS数据报错:AccessDenied The bucket you access does not belong to you.
读取OSS数据报错:AccessDenied The bucket you access does not belong to you.
数据源配置的ak用户没有该bucket的权限,请为OSS数据源配置的ak用户授予该bucket相应权限。
这个错误提示表明你没有权限列出OSS的存储桶。这可能是因为你的RAM账号没有正确的权限设置。
你需要为RAM账号添加OSS的读取权限。具体操作步骤如下:
登录到你的RAM控制台:https://ram.aliyun.com/
找到你的RAM账号,点击进入详情页面。
在详情页面中,找到并点击"权限管理"选项卡。
在权限管理页面中,点击"添加权限"按钮。
在弹出的菜单中,选择"云服务权限",然后选择"阿里云OSS"。
在弹出的窗口中,选择"读取"权限,然后点击"确定"。
最后,保存你的更改。
这样,你的RAM账号就应该可以正常访问OSS了。
那可以手动填写 oss://oss-eu-central-1-internal.aliyuncs.com/alicdn-log-delivery-19122324887/。。。。 类似这样 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
这个错误提示表明,当前使用的RAM账户没有访问OSS的权限。您需要先为该RAM账户授权访问OSS的权限,才能正常访问OSS中的文件夹。
具体来说,您可以按照以下步骤进行操作:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。