ジャンゴ・ストレージS3でメディアを提供する場合、生成されるメディアのURLは次のようなものです:画像を引き起こすジャンゴストレージS3メディアのURLは、HTTPSです:// httpの代わりに://
https://mybucket.s3.amazonaws.com/myimage.jpg?Signature=5ifoyLqzmtfVNS1ovfzVvN92RH0%3D&Expires=1363124819&AWSAccessKeyId=AKIAJ7ZTU7K4SPYKGOFA
なぜなら、HTTPSの表示されないために:
You attempted to reach mybucket.s3.amazonaws.com,
but instead you actually reached a server identifying itself as *.s3.amazonaws.com.
This may be caused by a misconfiguration on the server or by something more serious. An attacker on your network could be trying to get you to visit a fake (and potentially harmful) version of mybucket.s3.amazonaws.com.
が、私はイメージがHTTPないHTTPSを務めする必要が
私の設定は次のとおりです。
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = "AKIAJ....K4SPYKGOFA"
AWS_SECRET_ACCESS_KEY = "2Y7G98JoCRzAEp....rPoCjWZuwDaQ"
AWS_STORAGE_BUCKET_NAME = "mybucket"
私はmedia_urlとs3_urlを通常のhttpに設定しようとしましたが、何も変更されませんでした。
私は私はあなたの設定に、このプロパティを追加しようとジャンゴ1.5
AWSコンソールでどこを変更するか教えていただけますか? –
あなたはDjango設定ファイルを変更する必要があります(デフォルトではsettings.pyです) – YardenST
私に連絡してくれてありがとう。私は間違った質問をしています。私は、私がiOSアプリにダウンロードしたファイルを保存する場所としてS3を使用しています。以前はhttpを使用していましたが、現在は失敗しています。おそらくAmazonはhttpsを使用するように変更されています。私のアプリはデプロイされており、AWSにhttpへの応答に戻るようにしています。私はdjangoを使用しているとは思わないが、この投稿は同じことを話しているようだった。あなたがこれを理解するために私に指摘するところがあれば、私はそれを感謝します! –