CarrierWave for Netease Object Storage Service(NOS)
This gem adds support for Netease Object Storage Service to CarrierWave
NOTE: 此 Gem 是一个 CarrierWave 的组件,你需要配合 CarrierWave 一起使用
PS: 更多关于网易云对象存储服务的介绍请去网易蜂巢官网查看
Installation
gem 'carrierwave-nos'
Configuration
在Rails工程目录下创建文件 config/initializers/carrierwave.rb
并填入下面的代码,修改对应的配置:
CarrierWave.configure do |config|
config.storage = :nos
config.nos_access_key = ''
config.nos_secret_key = ''
# 你需要在 NOS 上面提前创建一个 Bucket
config.nos_bucket = ''
config.nos_endpoint = 'nos-eastchina1.126.net'
end
Usage
参照单元测试nos_spec.rb