文档首页/ 合作伙伴中心/ 常见问题/ API/ 细粒度鉴权/ 在配置服务级条件键billing:cloudServiceType后,接口调用返回CBC.0151
更新时间:2024-05-29 GMT+08:00

在配置服务级条件键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,与其他权限项配置分开。

  1. 登陆新版控制台。
  2. 对原有策略进行修改,配置退订权限项。

    确保策略内容列为允许,云服务列为billing,操作列写操作勾选billing:subscription:unsubscribe。如下图所示。

  3. 退订权限项下配置云服务级条件键。

    选择请求条件(可选)列,单击添加条件。添加请求条件弹框中填写如下内容:

    条件键:billing:cloudServiceType

    运算符:StringEquals

    值:hws.service.type.ebs

  4. 复制策略,配置其他不受云服务级条件键影响的权限。

    单击克隆键,复制一条新的策略。删除新策略特定条件列中的条件。

    取消勾选新策略操作列写操作billing:subscription:unsubscribe。单击确定,修改完成。