diff --git a/lib/fog/aws/requests/storage/put_bucket.rb b/lib/fog/aws/requests/storage/put_bucket.rb index b5e7a8acc..c7e2e90b0 100644 --- a/lib/fog/aws/requests/storage/put_bucket.rb +++ b/lib/fog/aws/requests/storage/put_bucket.rb @@ -61,10 +61,6 @@ def put_bucket(bucket_name, options = {}) end if !self.data[:buckets][bucket_name] self.data[:buckets][bucket_name] = bucket - elsif self.region != 'us-east-1' - response.status = 409 - Fog::Logger.warning "Your region '#{self.region}' does not match the default region 'us-east-1'" - raise(Excon::Errors.status_error({:expects => 201}, response)) end response end diff --git a/tests/requests/storage/bucket_tests.rb b/tests/requests/storage/bucket_tests.rb index d6a22923e..3c2530fb1 100644 --- a/tests/requests/storage/bucket_tests.rb +++ b/tests/requests/storage/bucket_tests.rb @@ -395,16 +395,6 @@ Fog::Storage[:aws].put_bucket_website('fognonbucket', 'index.html') end - tests('put existing bucket - non-default region') do - storage_eu_endpoint = Fog::Storage[:aws] - storage_eu_endpoint.region = "eu-west-1" - storage_eu_endpoint.put_bucket(@aws_bucket_name) - - tests("#put_bucket('#{@aws_bucket_name}') existing").raises(Excon::Errors::Conflict) do - storage_eu_endpoint.put_bucket(@aws_bucket_name) - end - end - tests("#put_bucket_website('fognonbucket', :RedirectAllRequestsTo => 'redirect.example.com')").raises(Excon::Errors::NotFound) do Fog::Storage[:aws].put_bucket_website('fognonbucket', :RedirectAllRequestsTo => 'redirect.example.com') end