mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-30 18:23:35 +08:00
Merge pull request #5307 from ioito/hotfix/qx-aliyun-permission
修复aliyun没有权限获取余额问题
This commit is contained in:
@@ -68,7 +68,8 @@ type SPrepaidCard struct {
|
||||
func (self *SAliyunClient) QueryAccountBalance() (*SAccountBalance, error) {
|
||||
body, err := self.businessRequest("QueryAccountBalance", nil)
|
||||
if err != nil {
|
||||
if isError(err, "NotApplicable") {
|
||||
// {"RequestId":"5258BDEF-8975-4EB0-9E0C-08D5E54E7981","HostId":"business.aliyuncs.com","Code":"NotAuthorized","Message":"This API is not authorized for caller."}
|
||||
if isError(err, "NotApplicable") || isError(err, "NotAuthorized") {
|
||||
return nil, cloudprovider.ErrNoBalancePermission
|
||||
}
|
||||
return nil, errors.Wrapf(err, "QueryAccountBalance")
|
||||
|
||||
Reference in New Issue
Block a user