From fd0de4ab320ec5c690c1c5cfbb23f8bf647c01dd Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Tue, 2 Jun 2020 02:23:48 +0100 Subject: [PATCH] azure: Show better message when credentials are wrong (#9748) --- cmd/gateway/azure/gateway-azure.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/gateway/azure/gateway-azure.go b/cmd/gateway/azure/gateway-azure.go index 656292e14..b2ebf49c1 100644 --- a/cmd/gateway/azure/gateway-azure.go +++ b/cmd/gateway/azure/gateway-azure.go @@ -23,6 +23,7 @@ import ( "encoding/base64" "encoding/hex" "encoding/json" + "errors" "fmt" "io" "io/ioutil" @@ -181,6 +182,9 @@ func (g *Azure) NewGatewayLayer(creds auth.Credentials) (minio.ObjectLayer, erro credential, err := azblob.NewSharedKeyCredential(creds.AccessKey, creds.SecretKey) if err != nil { + if _, ok := err.(base64.CorruptInputError); ok { + return &azureObjects{}, errors.New("invalid Azure credentials") + } return &azureObjects{}, err }