title: Amazon CLI: Missing required header for this request: x-amz-content-sha256
body: <p>Trying to launch <strong>StartTranscriptionJob</strong> in <strong>Transcribe</strong>.</p>
  
  <p>My request is:</p>
  
  <pre><code>aws transcribe start-transcription-job 
  --endpoint-url https://s3.amazonaws.com/ 
  --region us-east-1 
  --cli-input-json file://D:\awstr.json
  </code></pre>
  
  <p>JSON file (D:\awstr.json) is:</p>
  
  <pre><code>{
      "TranscriptionJobName": "awrtest05",
      "LanguageCode": "en-US",
      "MediaFormat": "mp3",
      "Media": {
          "MediaFileUri": "https://s3.amazonaws.com/temp-awr-store6/m1406.mp3"
      }
  }
  </code></pre>
  
  <p>Config file is:</p>
  
  <pre><code>[default]
  output = json
  region = us-east-1
  </code></pre>
  
  <p>CLI response is:</p>
  
  <pre><code>An error occurred (400) when calling the StartTranscriptionJob operation: 
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;Error&gt;&lt;Code&gt;InvalidRequest&lt;/Code&gt;
  &lt;Message&gt;Missing required header for this request: x-amz-content-sha256&lt;/Message&gt; ... 
  </code></pre>