title: Invalid Bucket name when creating s3 bucket with AWS SDK
body: <p>I tried to create a S3 bucket(thisIsTestBucket190) via AWS SDK (Node) and came across Invalid bucket name exception.</p>
  
  <pre><code>{ InvalidBucketName: The specified bucket is not valid.
      at Request.extractError (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/services/s3.js:577:35)
      at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
      at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
      at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:683:14)
      at Request.transition (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:22:10)
      at AcceptorStateMachine.runTo (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:14:12)
      at /Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:26:10
      at Request.&lt;anonymous&gt; (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:38:9)
      at Request.&lt;anonymous&gt; (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:685:12)
      at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    message: 'The specified bucket is not valid.',
    code: 'InvalidBucketName',
    region: null,
    time: 2018-03-29T04:51:02.692Z,
    requestId: '5D487CF96846EFE2',
    extendedRequestId: '1TzPeOv4c7zq+H+GV5kFMFO3Y6awoS79VCuf4C7lUmy/IucNEfbINEfEIiNp/Esz7t38ckYZbrU=',
    cfId: undefined,
    statusCode: 400,
    retryable: false,
    retryDelay: 34.88207359966853 }
  </code></pre>
  
  <p>Would be great if I could know what is the root cause.</p>