我正在使用AWS python API(boto3)。我的脚本启动了一些实例,然后等待他们上网,然后再继续进行操作。我希望在预定义的时间段后等待超时,但我无法在Python中找到任何API。有任何想法吗?我目前的代码片段:ec2等待实例想出超时[Python]
def waitForInstance(id):
runningWaiter = self.ec2c.get_waiter("instance_status_ok")
runningWaiter.wait(InstanceIds = [id])
instance = ec2resource.Instance(id)
return instance.state
我当然可以这样做在一个单独的线程中运行这段代码,如果需要终止它,但我不知道是否已经有一个内置的API中boto3为那我只是想念它。
我宁愿以编程方式访问它。我无法完全预测相关脚本的运行位置。 – Andre