title: ElasticTranscoder gem throws vague error when creating job
body: <p>When trying to create a job in the AWS Transcoder pipeline, I'm getting
  <code>Aws::ElasticTranscoder::Errors::BadRequest</code>. I'm pretty sure I have the params right, but I'm still getting this ambiguous error. Has anyone encountered that?</p>
  <p>My call looks like this</p>
  <pre><code>client = Aws::ElasticTranscoder::Client.new(
        access_key_id: Rails.application.credentials.aws_s3_access_key_id,
        secret_access_key: Rails.application.credentials.aws_s3_secret_access_key,
        region: Rails.application.credentials.aws_s3_region,
        endpoint: 'https://s3.us-west-2.amazonaws.com'
      )
  
  
  params = {:pipeline_id=&gt;&quot;xxxxxxxxxxxxx-xxxxxx&quot;,
   :inputs=&gt;
    [{:key=&gt;&quot;test/folder1/0.mp4&quot;, :frame_rate=&gt;&quot;auto&quot;, :resolution=&gt;&quot;auto&quot;, :aspect_ratio=&gt;&quot;auto&quot;, :interlaced=&gt;&quot;auto&quot;, :container=&gt;&quot;auto&quot;},
     {:key=&gt;&quot;test/folder1/1.mp4&quot;, :frame_rate=&gt;&quot;auto&quot;, :resolution=&gt;&quot;auto&quot;, :aspect_ratio=&gt;&quot;auto&quot;, :interlaced=&gt;&quot;auto&quot;, :container=&gt;&quot;auto&quot;}],
   :output=&gt;{:key=&gt;&quot;final.mp4&quot;, :preset_id=&gt;&quot;1351620000001-000010&quot;}}
  
  client.create_job(params)
  </code></pre>
  <p>Pipeline is active and it's in the same region. So is s3 bucket.</p>