How to verify that EC2instance is running or stopping in AWS using java?

How to find out if my instance is running or stopping on EC2 using AWS-java-sdk

DescribeInstancesRequest dis =new DescribeInstancesRequest(); dis.setInstanceIds(instancesList); System.out.println(ec2.describeInstances(dis)); 

I try with this, but it does not give me a conclusion, as I demand

Does any help, for example, work or stop on EC2?

+4
source share
1 answer
 DescribeInstancesRequest dis =new DescribeInstancesRequest(); dis.setInstanceIds(instancesList); DescribeInstancesResult disresult =ec2.describeInstances(dis); List <Reservation> list = disresult.getReservations(); System.out.println("-------------- status of instances -------------"); for (Reservation res:list){ List <Instance> instancelist = res.getInstances(); for (Instance instance:instancelist){ System.out.println("Instance Status : "+instance.getState().getName()); List <Tag> t1 =instance.getTags(); for (Tag teg:t1){ System.out.println("Instance Name : "+teg.getValue()); } } System.out.println("------------------------------------------------"); } 
+5
source

All Articles