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

Similar posts

Comments

No comments yet

releu