Rackspace cloud files by releu
#rackspace have a cloud files service. So you can store your backups there. They also creates a libs for their API.
For example cloudfiles #gem for #ruby. Very simple!
require 'cloudfiles'
cf = CloudFiles::Connection.new(
username: 'username',
api_key: 'api_key',
auth_url: CloudFiles::AUTH_UK # if you are on UK rackspace
)
container = cf.container('db_backups')
name = "backup_#{Time.current.strftime('%Y_%m_%d_%H_%M_%S')}"
file = File.open Rails.root.join('db', 'data.yml')
backup = container.create_object name, false
backup.write file
file.close
Comments
No comments yet