2012-08-28 19 views
9

का उपयोग करके मेरे अमेज़ॅन खाते के तहत टैग के साथ सभी उदाहरण कैसे प्राप्त करें I java aws sdk का उपयोग करके मेरे एडब्ल्यूएस खाते के तहत चल रहे किसी विशेष टैग के साथ सभी इंस्टेंस आईडी प्राप्त करना चाहते हैं। किसी ने मुझे मार्गदर्शन कृपया मैं कैसे this.thanksaws java sdk

उत्तर

13

मैं फिल्टर का उपयोग कर और उदाहरण के लिए सभी एक ही कुंजी जोड़ी मूल्य द्वारा बनाई उदाहरणों

DescribeInstancesRequest request = new DescribeInstancesRequest(); 
List<String> valuesT1 = new ArrayList<String>(); 
valuesT1.add("my-keypair-name"); 
Filter filter = new Filter("key-name", valuesT1); 

DescribeInstancesResult result = ec2.describeInstances(request.withFilters(filter)); 

List<Reservation> reservations = result.getReservations(); 

for (Reservation reservation : reservations) { 
    List<Instance> instances = reservation.getInstances(); 

    for (Instance instance : instances) { 

     System.out.println(instance.getInstanceId()); 


    } 
} 
+1

याद रखें कि एक टैग के लिए मिल द्वारा यह था कि कहते हैं कि पर्यावरण आप प्राप्त कर सकते हैं कर सकते हैं ** टैग ** उपसर्ग जोड़ना होगा। तो यह ** टैग होगा: पर्यावरण ** फ़िल्टर फ़िल्टर = नया फ़िल्टर ("टैग: पर्यावरण", मूल्य टी 1); – rohanagarwal

+0

अच्छी पकड़ @rohanagarwal – Rambo7