title: Any way to configure what signature version a Minio server accepts?
body: <p>I have a Minio server set up and everything appears to be running normally. </p>
  
  <p>For my CLI, I have this in my config.json:</p>
  
  <pre><code>    "myalias": {
          "url": "https://myurl",
          "accessKey": "myaccesskey",
          "secretKey": "mysecretkey",
          "api": "S3v4",
          "lookup": "auto",
          "Region": "us-east-1"
      }
  </code></pre>
  
  <p>But when I try to upload a file, I get this:</p>
  
  <pre><code># mc cp test.txt myalias/stuff/
   0 B / 19 B [                                                       ]  0.00% 
  mc: &lt;ERROR&gt; Failed to copy `test.txt`. The request signature we 
  calculated does not match the signature you provided. Check your key and 
  signing method.
  </code></pre>
  
  <p>If I change my api in config.json to this:</p>
  
  <pre><code>"api": "S3v2"
  </code></pre>
  
  <p>It works:</p>
  
  <pre><code># mc cp test.txt myalias/stuff/
  test.txt:    19 B / 19 B [==============================] 100.00% 193 B/s 0s
  </code></pre>
  
  <p>My question is, can I configure Minio to use version 4 signature verification instead of version 2? Isn't minio supposed to use version 4 by default?</p>