2015-11-16 4 views
1

У меня очень большая проблема с Amazon S3. Я работаю на приложение Django, и я хочу, чтобы сохранить файл на S3: Мои настройки:S3ResponseError: 301 перемещен навсегда - Django

AWS_STORAGE_BUCKET_NAME = 'tfjm2-inscriptions' 
AWS_ACCESS_KEY_ID = 'id' 
AWS_SECRET_ACCESS_KEY = 'key' 
AWS_S3_CUSTOM_DOMAIN = '%s.s3-eu-west-1.amazonaws.com' % AWS_STORAGE_BUCKET_NAME 

И я получаю эту ошибку: S3ResponseError: 301 Окончательно перемещено

Некоторые же вопросы в Интернете сказать что это потому, что это не-американское ведро, и я пробовал с американским стандартным ковшом, но он получил ошибку 401 Forbidden .....

Я не знаю, что делать.

Пожалуйста, помогите мне.

Спасибо

+0

Знаете ли вы, что вы делали до этой ошибки? Вы проверили веб-консоль AWS, если ваши ресурсы все еще существуют? –

+0

Я все проверил, все мои статические файлы все еще существуют: у меня есть эта ошибка, где «носитель» - это папка в моем S3 PermanentRedirect Ведро, к которому вы пытаетесь получить доступ, должно быть адресовано с использованием указанной конечной точки. Пожалуйста, отправьте все будущие запросы на эту конечную точку. media s3.amazonaws.com karna

+0

Возможный дубликат [Ошибка при загрузке в нестандартный стандарт AWS S3 Bucket в приложении Django; Американский стандартный ковш прекрасно работает] (http://stackoverflow.com/questions/32699287/error-uploading-to-a-non-us-standard-aws-s3-bucket-in-django-application-us-sta) – gmcc051

ответ

1

Вы можете сделать это: AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME

+0

Это исправление работает? –

0

в терминале запуска «нано ~/.boto» , если есть некоторые конфиги пытаются комментировать или переименовать файл и подключить снова. (это помогает мне) http://boto.cloudhackers.com/en/latest/boto_config_tut.html есть файлы каталогов конфигурационных файлов. взгляните один за другим и очистите их все, он будет работать по умолчанию. также configs могут быть в .bash_profile, .bash_source ... Я думаю, вы должны разрешить только KEY-SECRET

Смежные вопросы