technote

ec2-stop-instances (ec2stop)

without comments

指定したインスタンスを一時停止させる。一時停止中のインスタンスは課金されない。ただし課金されないのは 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) で停止させよう。

■ 関連

Written by withsin

4月 19th, 2011 at 8:27 pm

Posted in ec2

Leave a Reply