2014-10-02 78 views

回答

2

这是很容易使用Opsworks API直接做到这一点;

require 'aws-sdk-core' 
opsworks = Aws::OpsWorks::Client.new region: 'us-east-1' 
opsworks.stop_instance(instance_id: instance_id) 

begin 
    sleep 5 
end until(opsworks.describe_instances(instance_ids: [instance_id]). 
      instances.first.status == 'stopped') 

opsworks.delete_instance(instance_id: instance_id) 
1

你可以通过禁用实例终止状态,并直接从EC2 API删除它终止