我正在使用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