自动化来自heroku的亚马逊rds快照

发布于 2024-10-21 10:06:55 字数 103 浏览 11 评论 0原文

我正在使用 amazon rds 和 heroku 应用程序,并且希望自动执行每日快照。我的目的是安排一个将执行快照的 rake 任务。如何从 ruby​​ 执行 amazon rds 快照?

I'm using amazon rds with a heroku app and would like to automate daily snapshots. My intention is to schedule a rake task that will perform the snapshot. How can I perform an amazon rds snapshot from ruby?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼眸印温柔 2024-10-28 10:06:55

还没有骰子,但这非常接近:

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

有什么想法吗?

No dice yet but this is pretty close:

# 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

Only problem is I get the error:

Unsupported digest algorithm (sha256).

Any ideas?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文