8

我正在编写一个 python 脚本来启动一个当前停止的特定实例,我对如何做到这一点感到有些困惑。据我从Boto EC2关于启动实例的介绍中了解到,这会创建一个全新的实例吗?

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

代码示例将非常受欢迎!

4

2 回答 2

11

我完全错过了 API 中的这个命令

为了将来参考,这是如何启动一个停止的实例:

instance = conn.get_all_instances(instance_ids=['instance_id'])
print instance[0].instances[0].start()
于 2013-05-02T10:08:45.603 回答
4

您现在可以在一次start_instances调用中启动多个实例,例如:

conn.start_instances(instance_ids=['instance_id_1', 'instance_id_2',])

请参阅http://boto.cloudhackers.com/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.start_instances

于 2016-01-13T21:59:29.040 回答