SyntaxHighlighter

2012/05/18

boto で ec2 インスタンスの作成/起動/停止/終了

インスタンスの作成

どんなリクエストをなげて、どんなレスポンスが返って来ているのか確認するために boto のデバッグレベルを 2 にしてあります。 run_instances() に placement='アベイラリティゾーン名' のオプションを渡せばインスタンスが起動するアベイラリティゾーンを指定することも可能。指定がない場合は適当なゾーンが指定されるみたい。

インスタンスの停止と起動

停止したインスタンスはまた起動してやれば使える。複数のインスタンスを停止したい場合は .stop_instances(instance_ids=['instance1-id','instance2-id','instance3-id']) な感じで

インスタンスの終了

終了したインスタンスは再利用できない。インスタンスの停止と同じように複数のインスタンスを終了することもできる。

0 件のコメント:

コメントを投稿