我希望创建一个基于我已存储的AMI的新实例。
我通过以下代码实现:
RunInstancesRequest rir = new RunInstancesRequest(imageId,1, 1);
// Code for configuring the settings of the new instance
...
RunInstancesResult runResult = ec2.runInstances(rir);
然而,除了Thread.currentThread().sleep(xxxx)命令之外,我找不到“阻止”/等待实例运行的方法。
另一方面,StartInstancesResult和TerminateInstancesResult为您提供了一种访问实例状态并能够监视任何更改的方法。但是,对于全新实例的状态呢?
instance.wait_until_running()
。 - Bruno Bronosky