当我的对象成功上传到 Amazon 的 S3 服务时,我正在尝试配置从回形针返回的端点。上传和一切工作正常,但返回的 URL 不正确,无法显示上传。
现在,正在返回的 url 是http://s3.amazonaws.com/path/to/my/items
(如下图所示)。
而不是s3.amazonaws.com
,我希望根特定于存储桶的位置(例如s3-us-west-1.amazonaws.com/path/to/my/items)
我应该在哪里尝试配置不同的 url 路径(从 s3.amazonaws.com 到其他路径)?我尝试将具有上述路径的 url 添加到我的配置文件中,例如:
#Paperclip Amazon S3
config.paperclip_defaults = {
:storage => :s3,
:url => "https://s3-us-west-1.amazonaws.com/",
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
这似乎没有任何效果。请告知我应该在哪里设置此选项!
提前致谢!