在配置服务级条件键billing:cloudServiceType后,接口调用返回CBC.0151
配置服务级条件键billing:cloudServiceType如图所示:
目前服务级条件键billing:cloudServiceType仅支持退订权限项billing:subscription:unsubscribe。
如果配置此条件键后出现以下情况报错:
{
"error_code": "CBC.0151",
"error_msg": "user access denied.checkCustomerPermission,correct permission code is billing:order:view"
}
可用以下办法解决:
单独设置退订权限项billing:subscription:unsubscribe和服务级条件键billing:cloudServiceType,与其他权限项配置分开。
- 登陆新版控制台。
- 对原有策略进行修改,配置退订权限项。
确保策略内容列为允许,云服务列为billing,操作列写操作勾选billing:subscription:unsubscribe。如下图所示。
- 退订权限项下配置云服务级条件键。
选择请求条件(可选)列,单击添加条件。添加请求条件弹框中填写如下内容:
条件键:billing:cloudServiceType
运算符:StringEquals
值:hws.service.type.ebs
- 复制策略,配置其他不受云服务级条件键影响的权限。
单击克隆键,复制一条新的策略。删除新策略特定条件列中的条件。
取消勾选新策略操作列写操作billing:subscription:unsubscribe。单击确定,修改完成。