title: Failing to create s3 buckets in specific regions
body: <p>I'm trying to create an s3 bucket in every region in AWS with boto3 in python but I'm failing to create a bucket in 4 regions (af-south-1, eu-south-1, ap-east-1 &amp; me-south-1)</p>
  
  <p>My python code:</p>
  
  <pre><code>def create_bucket(name, region):
      s3 = boto3.client('s3')
      s3.create_bucket(Bucket=name, CreateBucketConfiguration={'LocationConstraint': region})
  </code></pre>
  
  <p>and the exception I get:</p>
  
  <pre><code>botocore.exceptions.ClientError: An error occurred (InvalidLocationConstraint) when calling the CreateBucket operation: The specified location-constraint is not valid
  </code></pre>
  
  <p>I can create buckets in these regions from the aws website but it is not good for me, so I tried to do create it directly from the rest API without boto3.</p>
  
  <p>url: <strong>bucket-name</strong>.s3.amazonaws.com</p>
  
  <p>body:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;CreateBucketConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"&gt;
     &lt;LocationConstraint&gt;eu-south-1&lt;/LocationConstraint&gt;
  &lt;/CreateBucketConfiguration&gt;
  </code></pre>
  
  <p>but the response was similar to the exception:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;Error&gt;
      &lt;Code&gt;InvalidLocationConstraint&lt;/Code&gt;
      &lt;Message&gt;The specified location-constraint is not valid&lt;/Message&gt;
      &lt;LocationConstraint&gt;eu-south-1&lt;/LocationConstraint&gt;
      &lt;RequestId&gt;********&lt;/RequestId&gt;
      &lt;HostId&gt;**************&lt;/HostId&gt;
  &lt;/Error&gt;
  </code></pre>
  
  <p>Does anyone have an idea why I can do it manually from the site but not from python?</p>