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
。
我假设我的细节都是正确的,但是,当我上传图片时,它会被保存到存储桶中,但它不会显示在我的导轨应用程序中。如果我在新标签中右键点击打开的图像,我会得到这个错误:
<Message>
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
</Message>
*它被保存到存储桶中,但它不会显示在我的rails应用程序中*这是一个有趣的行为组合。当您右键单击并打开新选项卡时,该URL的主机名是什么? “指定的端点”错误消息应提及一个端点。它列出了什么终端?从失败的下载中捕获HTTP响应头也许很有用。 (使用'curl -v'http ...'是捕获这个问题的好方法,并将其编辑到你的问题中)。 –