如何使用Fog(rubygem)来启动/停止a​​ws ec2实例,但不终止?

时间:2012-01-17 19:15:29

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

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

当我再次启动时,数据会在重新启动之间保持不变。

但是如何使用雾或其他红宝石来实现自动化?

1 个答案:

答案 0 :(得分:2)

不确定你在问什么,但这是通过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")