1

私はherokuアプリでamazonrdsを使用しており、毎日のスナップショットを自動化したいと考えています。私の意図は、スナップショットを実行するレーキタスクをスケジュールすることです。ルビーからAmazonrdsスナップショットを実行するにはどうすればよいですか?

4

1 に答える 1

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).

何か案は?

于 2011-03-14T22:00:40.633 に答える