0.0
No commit activity in last 3 years
No release in over 3 years
Aliyun OSS Storage support for new Backup
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 5.0.0.beta.2
 Project Readme

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 的文档。