ec2-stop-instances (ec2stop)
指定したインスタンスを一時停止させる。一時停止中のインスタンスは課金されない。ただし課金されないのは ec2 分に過ぎないので、EBS ボリュームを root device として一時停止しているインスタンスしているに関しては、EBS ボリューム分の課金はされる。
一時停止したインスタンスは ec2-start-instances (ec2start) で再度起動することができる。
ec2-stop-instances INSTANCE
- INSTANCE: instance id
■ 実行例
複数のインスタンスを指定することも可能であるが、下記は1インスタンスのみを指定している。
[worker@withsin ~]$ ec2-stop-instances i-XXXXXXXX INSTANCE i-XXXXXXXX running stopping [worker@withsin ~]$
また、Spot Instances は一時停止できない。
[worker@withsin ~]$ ec2-stop-instances i-XXXXXXXX Client.UnsupportedOperation: The instance 'i-XXXXXXXX' is a spot instance and may not be stopped. [worker@withsin ~]$
■ Management Console
下図の左側赤枠『Instances』のリンクを押下し、一時停止させたいインスタンスを右クリック『Instance Lifecycle』の欄にある『Stop』を選択。
もしくは同様にインスタンス一覧の画面から、一時停止させたいインスタンスのチェックボックスを選択し『Instance Actions』ボタンを押下、『Instance Actions』の欄にある『Stop』を選択することでインスタンスを一時停止させられる。
どちらも『Yes, Stop』ボタンを押下すればインスタンスは一時停止される。
一時停止したインスタンスは一部課金ともなるので(EBS等)、不要な場合は ec2-terminate-instances (ec2kill) で停止させよう。
■ 関連
- ec2-api-tools
- ec2-start-instances (ec2start)
- ec2-terminate-instances (ec2kill)

