dataworks这个简单模式升级成了标准模式报无权限 这个该怎么给\获取权限啊?odps-0420095: Access Denied - Authorization Failed [4019], You have NO privilege 'odps:Describe' on {acs:odps:*:projects/moon/tables/ads_customer_service_work_order}. Context ID:89785349-0d7f-4962-8df4-27aa90d3f75f. --->Tips: Pricipal:RAM$jinrongsyb2020:xiongyun;
这个问题是因为在DataWorks标准模式下,用户没有足够的权限。要解决这个问题,你需要给该用户分配相应的权限。以下是操作步骤:
注意:具体的操作可能因阿里云DataWorks的版本和界面略有不同,请根据实际情况进行调整。
在阿里云DataWorks中,遇到无权限访问MaxCompute(ODPS)表的问题,需要为相应的RAM用户或角色赋予适当的权限。具体操作步骤如下:
登录阿里云管理控制台:
授权MaxCompute项目权限:
RAM$jinrongsyb2020
)。odps:Describe
权限,这个权限允许用户查看MaxCompute表的基本信息。示例策略可能如下所示:
{
"Statement": [
{
"Action": ["odps:Describe"],
"Effect": "Allow",
"Resource": ["acs:odps:*:projects/moon/tables/*"]
}
],
"Version": "1"
}
注意,这里给的是moon项目下的所有表的Describe权限,如果只想针对特定表ads_customer_service_work_order
赋予权限,可以将Resource改为 "acs:odps:*:projects/moon/tables/ads_customer_service_work_order"
。
刷新权限:
再次尝试操作:
请确保在赋予权限时遵循最小权限原则,只给予RAM用户完成工作所必需的最小权限,以最大程度保障数据安全性。如果在实际操作中遇到困难,可以查阅阿里云官方文档或联系阿里云客服获取详细帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。