From 1eac67abcea084f6ad899b5b307bb00e637d075c Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Fri, 28 Feb 2020 19:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Daliyun=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=9D=83=E9=99=90=E8=8E=B7=E5=8F=96=E4=BD=99=E9=A2=9D=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/multicloud/aliyun/business.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/multicloud/aliyun/business.go b/pkg/multicloud/aliyun/business.go index f7d159a65e..8aa7d62340 100644 --- a/pkg/multicloud/aliyun/business.go +++ b/pkg/multicloud/aliyun/business.go @@ -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")