2013-05-02 13 views
8

現在停止している特定のインスタンスを起動するPythonスクリプトを作成しています。起動するインスタンスのBoto EC2 introductionからわかる限り、完全に新しいインスタンスが作成されます。停止したEC2インスタンスをBotoで開始する

conn.run_instances(
    '<ami-image-id>', 
    key_name='myKey', 
    instance_type='c1.xlarge', 
    security_groups=['your-security-group-here']) 

コード例は大歓迎です!

答えて

11

私は完全に今後の参考のためthis command in the API

を逃していたが、これは停止してインスタンスを起動する方法です:

instance = conn.get_all_instances(instance_ids=['instance_id']) 
print instance[0].instances[0].start() 
+4

ルックスget_all_instances()のような機能は廃止され、実際にはReservationオブジェクトのリストが返されます。だから、使用する方が有利です: 'インスタンス=のconn.get_only_instances(instance_ids = [ 'INSTANCE_ID'])' あなたができるように、そして: 'インスタンスは、[0] .start()' – joeymink

関連する問題