博托S3& flask错误 - 授权标头无效 - 只需要一个''(空格)

时间:2013-04-20 18:34:11

标签: python amazon-s3 flask boto

我有一些代码昨天工作正常 - 现在我收到了错误。

s3 = get_s3_connection()
b_temp = s3.get_bucket(current_app.config['AWS_S3_BUCKET_TEMP'])
b_assets = s3.get_bucket(current_app.config['AWS_S3_BUCKET_ASSETS'])

我得到以下堆栈跟踪,它会转储响应:

ResponseError: S3ResponseError: 400 Bad Request

<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>InvalidArgument</Code>
  <Message>Authorization header is invalid -- one and       only one ' ' (space required</Message>

<ArgumentValue>AWS &lt;flask.app.Flask objecat0x1043d2e90&gt;:AbKV0ZvU6B0XXXXXXXXXX=       
</ArgumentValue>
<ArgumentName>Authorization</ArgumentName>

让b_temp正常工作。错误发生在第二个get_bucket上 - 为什么boto这样做?

0 个答案:

没有答案