私はs3の静的コンテンツをdjango-storageで提供しています。これは、boto 2.5.Xを使用するとうまく動作します。しかし、私がboto> = 2.6を使うと、s3メディアへのurlはmangledになります。余分な変数が追加されます。違いは、x-amz-security-tokenが追加されることです(私はそれが欲しくありません)。メディアはURLでアクセスできません。django-storageとs3botoバックエンドを使用する:x-amz-security-tokenが追加されます。
https://mybucket.s3.amazonaws.com/static/style/css/layout.min.css?x-amz-security-token=AQoDYXdzEKj/76aRNkwEaoALUm866M8Z6Kc4aF/76aRNkjDcT70xSVB58kR%2BONYLf7y1z1pgqUX7fPRXVQjP9DYOZzcVdHCV27zybD/iPYT2C6rCEnvkQvhcq....
任意の提案:私のsettings.pyで
は私が
AWS_QUERYSTRING_AUTH = False
悪いのURLを使うのか?あなたの中にこれを追加する
この回答をお探しですか? – bodger
nope ...古いバージョンのbotoで動作しています – bowlby
古い質問ですが、現在のboto(2.42)とdjango-storage(1.5)*のみでこの動作が見られます。 [長年にわたるボトバグ](https://github.com/boto/boto/issues/1477)のように見えます。そして、[この回避策](https://github.com/boto/boto/issues/1477#issuecomment-38759048)が私のために働いた。 – medmunds