Я использую amazon rds с приложением heroku и хотел бы автоматизировать ежедневные снимки. Мое намерение состоит в том, чтобы запланировать задачу rake, которая будет выполнять моментальный снимок. Как я могу сделать снимок amazon rds из ruby?
Автоматизируйте моментальные снимки amazon rds из heroku
Ответы (1)
Пока нет кубиков, но это довольно близко:
# Gemfile
source :rubygems
gem 'amazon-ec2'
gem 'rake'
# Rakefile
require 'rubygems'
require 'rake'
require 'AWS'
desc 'create snapshot'
task 'create_snapshot' do
@rds = AWS::RDS::Base.new(:access_key_id => ACCESS_KEY_ID,
:secret_access_key => SECRET_ACCESS_KEY)
@rds.create_db_snapshot :db_snapshot_identifier => 'snapshot name',
:db_instance_identifier => 'db name'
end
Единственная проблема, я получаю сообщение об ошибке:
Unsupported digest algorithm (sha256).
Любые идеи?
person
opsb
schedule
14.03.2011
Ваше решение отлично сработало в задаче rake Rails 3. Я не получил никаких ошибок.
- person Slobodan Kovacevic; 16.08.2011