У меня есть приложение rails с Paperclip, размещенное на Heroku (хотя я сейчас тестирую только локально)
Я создал корзину и пользователя с напрямую прикрепленной политикой AmazonS3FullAccess
.
У меня есть следующее в разработке .rb
config.paperclip_defaults = {
storage: :s3,
s3_credentials: {
bucket: ENV.fetch('S3_BUCKET_NAME'),
access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'),
secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'),
s3_region: ENV.fetch('AWS_REGION'),
}
}
Однако, когда я пытаюсь прикрепить изображение профиля к моей модели, я просто получаю: Aws::S3::Errors::AccessDenied (Access Denied):
Как я могу отладить эту проблему?Я удалил и заново создал и моего пользователя IAM, и мое ведро, но я не могу понять, где я ошибаюсь.
Есть какие-либо идеи, как выяснить, что мне не хватает?