AWS SDK for Ruby
開発者ガイド

インスタンスを削除する

次の例では、us-west-2 リージョンでインスタンス i-123abc を終了します。

require 'aws-sdk' ec2 = Aws::EC2::Resource.new(region: 'us-west-2') i = ec2.instance('i-123abc') if i.exists? case i.state.code when 48 # terminated puts "#{id} is already terminated" else i.terminate end end