开发者社区> 问答> 正文

Maxcompute提示ODPS-0130013:Authorization Failed Y...

已解决

Maxcompute提示ODPS-0130013:Authorization Failed You have NO privilege odps:Select on Explicitly denied by policy.

展开
收起
提个问题 2024-06-07 16:10:12 60 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    错误描述:
    当前用户访问该proejct时,没有通过policy校验。当proejct设置了对应的policy后,除了project owner以外,其它用户都需要先检验该policy。 

    解决方案:
    需要通过命令给该用户授权。 
    --使用下面命令查看当前项目的policy设置:
    get policy;
    --返回内容,下面policy代表除了owner以外,其它人都不可以访问该项目
    {
    "Version": "1",
    "Statement":
     [{
        "Effect":"Deny",
        "Principal":"*",
        "Action":"odps:*",
        "Resource":"acs:odps:*:projects/*",
    }]
    }
    
    --修改policy内容
    --把修改好的policy存放成,policy.txt文件
    --把effect修改成allow,代表全部用户都可以访问。
    {
    "Version": "1",
    "Statement":
     [{
        "Effect":"allow",
        "Principal":"*",
        "Action":"odps:*",
        "Resource":"acs:odps:*:projects/*",
    }]
    }
    具体关于project基本的policy使用方法,请参见Policy概况

    其他错误码常见问题,您可以参考文档:https://help.aliyun.com/document_detail/468610.html
    2024-06-07 16:10:13
    赞同 3 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载