子账号已授权CDN全读写策略,调用V2接口GetHostInfoByHost报错无权限?

2020-11-09 10:37:17 浏览数 (4)

案例背景

由于新一代的V3接口上线,大多数用户已将业务调用接口迁移至V3,还有一部分用户还在使用V2版本的接口,在对子账号授权时,可能会出现如上疑问。

问题描述

子账号已授权CDN全读写策略:QcloudCDNFullAccess调用V2接口GetHostInfoByHost报错无权限。

原因分析

子账号授权的CDN全读写策略是CDN V3版本接口的授权策略,调用V2接口,还是需要单独授权CDN V2版本接口的对应权限。

解决方案

访问管理控制台按产品功能或项目权限创建新策略:

在策略语法找到该策略GetHostInfoByHost,关联子账号即可。

总结:

接口 V2和V3授权的方式不同,QcloudCDNFullAccess是针对V3接口的CDN全读写权限,如果业务使用的是V2接口,需要再授权子账号对应V2接口权限。

另由于接口V2版本不再维护,建议使用V2版本接口的用户,尽快迁移至V3版本。

0 人点赞