Estoy tratando de automatizar algunas cosas en AWS y estoy usando API de Java para hacer esto. Puedo iniciar el número de instancias que deseo, pero no puedo encontrar la clase o el método correctos que puedan buscarme el estado actual de la instancia (como ejecutar, detener etc.).Obteniendo el estado de la instancia de EC2 API de Java
yo probamos este
DescribeInstanceStatusRequest describeInstance = new DescribeInstanceStatusRequest().withInstanceIds(instances.get(i).getInstanceId()); DescribeInstanceStatusResult attr = ec2.describeInstanceStatus(describeInstance); List<InstanceStatus> state = attr.getInstanceStatuses();
no está seguro de por qué el estado de instancia es una lista
por favor alguien puede apuntar a la derecha llamada a la API.
Gracias de antemano
Ahora, ¿cómo espero hasta que se haya iniciado Tomcat en esa instancia de EC2? . –
Y si desea obtener el estado de todas las instancias que puede hacer 'DescribeInstanceStatusRequest petición = new DescribeInstanceStatusRequest() withIncludeAllInstances (true) \t \t \t \t .withInstanceIds (instanceIds);' –