Backup to Aliyun OSS

此 Gem 是 Backup 的辅助插件,目的是让 Backup 支持存储到 Aliyun OSS

安装

$ gem install backup-aliyun2

配置

你需要在你的 Backup models 文件里面单独引用 backup-aliyun,比如:

~/Backup/models/foo.rb

require "backup-aliyun" # 引用 backup-aliyun

Backup::Model.new(:foo, 'Description for foo') do

  # 配置阿里云 OSS 作为备份存储方式, 注意,Aliyun 这个地方一定要打引号
  store_with "Aliyun" do |aliyun|
    aliyun.access_key_id = 'my_access_id'
    aliyun.access_key_secret = 'my_access_key'
    aliyun.bucket = 'bucket-name'
    aliyun.area = 'cn-hangzhou'
    aliyun.path = '/path/to/my/backups'
    aliyun.keep = 10
  end
end

然后你就可以用 Backup 把你的备份文件存储到 Aliyun OSS 上面了。

至于 Backup 的使用方法请参见 Backup 的文档。