我想在AWS上自动化一些内容,并且正在使用Java API来执行此操作。我能够启动一些我想要的实例,但是我无法找到能够获取实例当前状态的正确类或方法(如运行,停止等)。获取EC2实例Java API的状态
我想这
DescribeInstanceStatusRequest describeInstance = new DescribeInstanceStatusRequest().withInstanceIds(instances.get(i).getInstanceId()); DescribeInstanceStatusResult attr = ec2.describeInstanceStatus(describeInstance); List<InstanceStatus> state = attr.getInstanceStatuses();
不知道为什么实例状态是一个列表
可有人请点我正确的API调用。
在此先感谢
现在我该如何等到Tomcat在该EC2实例上启动? 。 – 2014-01-16 13:37:08
如果你想获得的所有实例的状态,你可以做'DescribeInstanceStatusRequest请求=新DescribeInstanceStatusRequest()withIncludeAllInstances(真) \t \t \t \t .withInstanceIds(instanceIds);' – 2016-10-05 10:18:20