Если вы говорите с базой данных, то DB2fog должен сделать трюк:
Config
DB2Fog.config = {
:aws_access_key_id => 'yourkey',
:aws_secret_access_key => 'yoursecretkey',
:directory => 'bucket-name',
:provider => 'AWS'
}
Использование
# Add to your crontab or whatever
rake db2fog:full
# Handy tasks
rake db2fog:restore # You should be testing this regularly
rake db2fog:clean # Clean up old backups - cron this
или изнутри Ruby:
DB2Fog.new.backup
DB2Fog.new.clean