From 4879cd73f8c035a72b155590b556a8ab5282377c Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Tue, 26 Sep 2017 20:13:06 -0700 Subject: [PATCH] api: MakeBucket() should honor regions properly. (#4969) Fixes #4967 --- cmd/bucket-handlers.go | 6 +----- cmd/gateway-handlers.go | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/cmd/bucket-handlers.go b/cmd/bucket-handlers.go index 8bb4692e5..8b1628aa4 100644 --- a/cmd/bucket-handlers.go +++ b/cmd/bucket-handlers.go @@ -380,11 +380,7 @@ func (api objectAPIHandlers) PutBucketHandler(w http.ResponseWriter, r *http.Req } // PutBucket does not have any bucket action. - s3Error := checkRequestAuthType(r, "", "", globalMinioDefaultRegion) - if s3Error == ErrInvalidRegion { - // Clients like boto3 send putBucket() call signed with region that is configured. - s3Error = checkRequestAuthType(r, "", "", serverConfig.GetRegion()) - } + s3Error := checkRequestAuthType(r, "", "", serverConfig.GetRegion()) if s3Error != ErrNone { writeErrorResponse(w, s3Error, r.URL) return diff --git a/cmd/gateway-handlers.go b/cmd/gateway-handlers.go index a69886fa6..c995b0506 100644 --- a/cmd/gateway-handlers.go +++ b/cmd/gateway-handlers.go @@ -603,11 +603,7 @@ func (api gatewayAPIHandlers) PutBucketHandler(w http.ResponseWriter, r *http.Re } // PutBucket does not have any bucket action. - s3Error := checkRequestAuthType(r, "", "", globalMinioDefaultRegion) - if s3Error == ErrInvalidRegion { - // Clients like boto3 send putBucket() call signed with region that is configured. - s3Error = checkRequestAuthType(r, "", "", serverConfig.GetRegion()) - } + s3Error := checkRequestAuthType(r, "", "", serverConfig.GetRegion()) if s3Error != ErrNone { writeErrorResponse(w, s3Error, r.URL) return