0

昨日は問題なく動作していたコードがいくつかありますが、今はエラーが発生しています。

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 の取得は正常に機能します。エラーは 2 番目に発生しますget_bucket- boto がこれを行うのはなぜですか?

4

0 に答える 0