我想根据我存储的 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 为您提供了一种访问实例状态并能够监控任何更改的方法。但是,一个全新实例的状态呢?