【发布时间】:2018-03-18 23:01:16
【问题描述】:
我尝试使用 aws-sdk + Paperclip gem 和 Ruby On Rails 来使用 DigitalOcean Spaces 上传文件
我遇到的问题是配置的结果,我得到“{name_buncket}.s3.nyc3.amazonaws.com”而不是“{name_buncket}.s3.nyc3.digitaloceanspaces.com”,最后是正确的结果访问 DigitalOcean Spaces
aws-sdk gem 是 Amazon Services 独有的吗?如果是这种情况,是否还有其他类似于 aws-sdk 的 gem 可以使用?
这是我使用的配置:
config.paperclip_defaults = {
storage: :s3,
url: '.....',
s3_region: 'nyc3',
s3_credentials: {
bucket: '......',
access_key_id: "......",
secret_access_key: "........",
s3_host_name: 'nyc3.digitaloceanspaces.com'
}
}
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-s3 aws-sdk digital-ocean