DataWorks导出的数据库,我也是数据库的owner 为什么还会有权限问题呀?exception occurs:path=[/di/updateDiNode],remoteMessage=[数据集成权限校验失败, 请重试. {"info":"No rule matched, please apply the authentication.","statusCode":3}]
问题描述:getRedisConnectInfo error, aliyunKp: 2900765 region: cn-shenzhen instanceName: r-wz98pp87gl9g2kdpj9 errorMessage:com.aliyuncs.exceptions.ClientException: EntityNotExist.Role : The role not exists: acs:ram::29003837845:role/AliyunDIDefaultRole. RequestId : 4B1A1499-EEF2-5E90-BEE9-5741BA7EB1D3 数据源名: redis_supply_demand_model 资源组: xxxx
解决方案:
点击这个AliyunDIDefaultRole做下授权
描述:数据集成(DI)默认使用此角色来访问您在其他云产品中的资源权限描述:用于数据集成(DI)服务默认角色的权限策略
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
"No rule matched, please apply the authentication",这可能表示系统无法正确认证你的身份。请检查你的认证凭据,并确保它们是正确的。
配置Kerberos认证
DataWorks的数据同步功能目前仅支持Kerberos认证,配置kerberos认证后,可以仅对受信任的应用和服务提供认证,使得只有经过认证的应用和服务才能访问数据资源。
Kerberos协议主要用于计算机网络的身份鉴别(Authentication),其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(Ticket-Granting Ticket,网络授权凭证)访问多个服务,即SSO(Single Sign On,单点登录)。使用Kerberos协议时,会在每个Client和Service之间建立共享密钥,服务之间使用密钥进行通信,避免不受信任的服务或应用访问数据资源,因此该协议具有较高的安全性。
即使您是数据库的所有者,也可能遇到权限问题,这可能与您当前所处的角色或所拥有的权限有关。为了确认问题的具体原因,请查看您当前角色的权限配置,并确保它们满足执行操作的需求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。