From 45c35b3544e66b77ccbe6daf8e17805588827016 Mon Sep 17 00:00:00 2001 From: Krishna Srinivas Date: Mon, 29 Jan 2018 10:30:08 -0800 Subject: [PATCH] Autocorrect user provided Azure endpoint (#5417) fixes #5373 --- 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 4365bf1b1..a7af7ab37 100644 --- a/cmd/gateway/azure/gateway-azure.go +++ b/cmd/gateway/azure/gateway-azure.go @@ -130,6 +130,10 @@ func (g *Azure) NewGatewayLayer(creds auth.Credentials) (minio.GatewayLayer, err } } + if endpoint == fmt.Sprintf("%s.blob.%s", creds.AccessKey, storage.DefaultBaseURL) { + // If, by mistake, user provides endpoint as accountname.blob.core.windows.net + endpoint = storage.DefaultBaseURL + } c, err := storage.NewClient(creds.AccessKey, creds.SecretKey, endpoint, globalAzureAPIVersion, secure) if err != nil { return &azureObjects{}, err