Как использовать Fog (rubygem) только для запуска / остановки экземпляра aws ec2, но не для его завершения? - PullRequest
3 голосов
/ 17 января 2012

У меня есть экземпляр ec2 в хранилище EBS, поэтому я могу запустить / остановить сервер.

При повторном запуске данные сохраняются между перезапусками.

Но как использовать туман или другие рубиновые камни, чтобы автоматизировать это?

1 Ответ

2 голосов
/ 13 ноября 2012

Не уверен, что вы спрашиваете, но вот выстрел, чтобы остановить страхование через

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