首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带有rails、heroku和回形针的非美国s3服务器

使用带有rails、heroku和回形针的非美国s3服务器
EN

Stack Overflow用户
提问于 2013-05-28 14:58:32
回答 1查看 204关注 0票数 0

我正在尝试使用herokus开发人员站点上的文章来设置它。

https://devcenter.heroku.com/articles/paperclip-s3

代码语言:javascript
复制
# config/environments/production.rb
config.paperclip_defaults = {
  :storage => :s3,
  :s3_credentials => {
    :bucket => ENV['AWS_BUCKET'],
    :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
    :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
    :url => 'https://s3-ap-southeast-2.amazonaws.com'
  }
}

但是,我的所有图像都指向美国的http://s3.amazonaws.com/服务器

如何将回形针设置为使用悉尼服务器?

更新:回形针成功地将文件上传到悉尼服务器,只是错误地使用了美国服务器,而不是悉尼服务器

EN

回答 1

Stack Overflow用户

发布于 2013-05-28 16:24:28

回形针提供了一个handful of options,用于优化您的存储桶的配置。

您感兴趣的是urls3_alias_url。您的配置将如下所示:

代码语言:javascript
复制
config.paperclip_defaults = {
 :storage =>:s3,
 :s3_credentials => {
   :bucket => ENV['AWS_BUCKET'],
   :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
   :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
 },
 :url => ':s3_alias_url',
 :s3_alias_url => 's3-ap-southeast-2.amazonaws.com'
}

您可以在this google groups discussion中找到更多信息和其他示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16785673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档