ruby - 如何使用 Fog (rubygem) 只启动/停止 aws ec2 实例,但不终止?

标签 ruby ruby-on-rails-3 rubygems fog

我在 aws 上有 ec2 实例作为 EBS 存储,这就是我可以启动/停止服务器的原因。

当我再次启动它时,数据会在重新启动之间保留。

但是如何使用 fog 或其他 ruby​​ gems 来自动化呢?

最佳答案

不确定您在问什么,但这里有一个通过 Fog

停止实例的镜头
conn = Fog::Compute::AWS.new(
{
 :aws_access_key_id=>"YOUR_KEY",
 :aws_secret_access_key=>"YOUR_SECRET"}
)

conn.start_instances("i-a3432cbb")

conn.stop_instances("i-a3432cbb")

关于ruby - 如何使用 Fog (rubygem) 只启动/停止 aws ec2 实例,但不终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900333/

相关文章:

javascript - 在 Rails 中加入 YUI 3

ruby-on-rails - Rails - 处理全局站点设置

ruby - 在应用程序中显示有关 bundle 安装的消息

ruby-on-rails - Shrine gem - 如何防止从 S3 删除上传的文件

ruby - 如何获取任意 ruby​​ 类的完整文件路径?

ruby-on-rails - 找不到 'id' =clas 的时间表

ruby - 如何离开加入Arel?

ruby-on-rails - rails - 回形针文件名

ruby-on-rails-3 - 使用多个参数配置 rails3 路由

ruby-on-rails - Ruby on Rails : reuse code across other multiple actions