Проблема: Я разрабатываю веб-сайт, используя django, с изображениями и c содержимым, хранящимся в S3. Я получаю 403 запрещенных ошибки при запуске своего сайта на локальном хосте.
GET https://mybucket.s3.amazonaws.com/static/image.jpg 403 (Forbidden)
То, что я пробовал до сих пор:
- Настроил CORS на моем ведре S3
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
- Сохраненные учетные данные S3 в переменных среды. Мне удалось запустить
python manage.py collectstatic
для загрузки файлов stati c в S3, поэтому я знаю, что это соединение установлено.
Кто-нибудь знает, что мне не хватает?