Im с использованием драгоценного камня AWS-SDK 2.3.0
с paperclip 5.0.0
драгоценный камень.aws-sdk 2.3.0 и Paperclip 5.0.0 Плохая область
В моем config/environment/development.rb
файле у меня есть
config.paperclip_defaults = {
storage: :s3,
s3_region: 'eu-west-1',
s3_credentials: {
bucket: 'myBucketName',
access_key_id: 'xxxxxxxxxxxxxxxxxxxxxx',
secret_access_key: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
}
Моего ведро область в наборе в Ирландии, когда я создал свое ведро так, согласно документу, предоставленной AWS я установил мой s3 регион eu-west-1
.
Я предполагаю, что мои данные верны, но когда я загружаю изображение, его сохраняют в ведро, но он не будет отображаться в моем приложении rails. Если я правая кнопка мыши на открытом изображении в новой вкладке я получаю эту ошибку:
<Message>
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
</Message>
* его сохраняют в ведро, но он не будет отображаться в моем приложении для рельсов. * Это интересная комбинация поведения. Когда вы щелкните правой кнопкой мыши и откройте новую вкладку, каково имя хоста URL-адреса? Сообщение об ошибке «Указанная конечная точка» должно указывать на конечную точку. Какую конечную точку он перечисляет? Также может быть полезно захват заголовков ответов HTTP из неудачной загрузки. (Использование 'curl -v 'http ...'' - хороший способ захватить это и изменить его в ваш вопрос). –