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

DataWorks当前使用的ram账户能访问oss,点那个文件夹会报错 ?

DataWorks当前使用的ram账户能访问oss,点那个文件夹会报错 [ResponseError]: AccessDenied You are forbidden to list buckets?

展开
收起
cuicuicuic 2023-12-03 18:37:39 28 0
4 条回答
写回答
取消 提交回答
  • 读取OSS数据报错:AccessDenied The bucket you access does not belong to you.

    报错信息及解决方案https://help.aliyun.com/zh/dataworks/support/batch-synchronization?spm=a2c4g.11186623.0.i360#section-ooz-ntl-4vo

    读取OSS数据报错:AccessDenied The bucket you access does not belong to you.
    数据源配置的ak用户没有该bucket的权限,请为OSS数据源配置的ak用户授予该bucket相应权限。

    2023-12-05 14:19:19
    赞同 展开评论 打赏
  • 这个错误提示表明你没有权限列出OSS的存储桶。这可能是因为你的RAM账号没有正确的权限设置。

    你需要为RAM账号添加OSS的读取权限。具体操作步骤如下:

    1. 登录到你的RAM控制台:https://ram.aliyun.com/

    2. 找到你的RAM账号,点击进入详情页面。

    3. 在详情页面中,找到并点击"权限管理"选项卡。

    4. 在权限管理页面中,点击"添加权限"按钮。

    5. 在弹出的菜单中,选择"云服务权限",然后选择"阿里云OSS"。

    6. 在弹出的窗口中,选择"读取"权限,然后点击"确定"。

    7. 最后,保存你的更改。

    这样,你的RAM账号就应该可以正常访问OSS了。

    2023-12-04 17:35:14
    赞同 展开评论 打赏
  • 那可以手动填写 oss://oss-eu-central-1-internal.aliyuncs.com/alicdn-log-delivery-19122324887/。。。。 类似这样 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-12-03 23:48:35
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个错误提示表明,当前使用的RAM账户没有访问OSS的权限。您需要先为该RAM账户授权访问OSS的权限,才能正常访问OSS中的文件夹。

    具体来说,您可以按照以下步骤进行操作:

    1. 登录阿里云控制台,进入RAM管理页面。
    2. 在左侧导航栏中选择"用户",然后点击"授权"按钮。
    3. 在弹出的对话框中,选择"自定义策略",并点击"下一步"。
    4. 在策略编辑页面,选择"系统策略",并在搜索框中输入"AliyunOSSFullAccess"。
    5. 将搜索结果中的"AliyunOSSFullAccess"策略添加到右侧的授权列表中,并点击"确定"按钮。
    6. 返回到RAM管理页面,找到您需要授权访问OSS的RAM账户,点击其名称进入详情页面。
    7. 在详情页面中,点击"添加权限"按钮,然后在弹出的对话框中选择刚刚创建的"AliyunOSSFullAccess"策略,并点击"确定"按钮。
    8. 完成以上步骤后,您的RAM账户就拥有了访问OSS的权限。您可以再次尝试访问OSS中的文件夹,应该就不会再出现报错信息了。
    2023-12-03 20:42:09
    赞同 展开评论 打赏

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

相关产品

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

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载