1
我使用的是一個heroku應用程序的亞馬遜rds,並希望自動化每日快照。我的意圖是安排執行快照的耙子任務。我如何從ruby執行亞馬遜rds快照?從heroku自動化亞馬遜rds快照
我使用的是一個heroku應用程序的亞馬遜rds,並希望自動化每日快照。我的意圖是安排執行快照的耙子任務。我如何從ruby執行亞馬遜rds快照?從heroku自動化亞馬遜rds快照
沒有骰子尚未但這是非常接近:
# 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).
任何想法?
您的解決方案在Rails 3 rake任務中工作完美。我沒有得到任何錯誤。 – 2011-08-16 10:42:30
是的,它適用於我目前的設置,rails 3,ruby 1.9 – opsb 2012-08-31 09:08:43