आप DescribeInstances()
सभी क्षेत्रों में दौड़ सकते हैं।
इसके अतिरिक्त, आप कर सकते हैं:
- इसे लैम्बडा और क्लाउड वॉच के माध्यम से स्वचालित करें।
- लैम्ब्डा और एपि गेटवे का उपयोग करके एपी एंडपॉइंट बनाएं और अपने कोड में इसका उपयोग करें
NodeJS में एक नमूना:
- क्षेत्र (समापन बिंदु) बनाएं और बनाएं। [भी एडब्ल्यूएस उपयोग कर सकते हैं describeRegions () ]
var क्षेत्रनाम = ['us-west-1', 'us-west-2', 'us-East-1', 'eu-west-1', 'eu-central-1', 'sa-east-1 ',' एपी-साउथईस्ट -1 ',' एपी-साउथईस्ट -2 ',' एपी-नॉर्थईस्ट -1 ',' एपी-नॉर्थईस्ट -2 '];
RegionNames.forEach (फ़ंक्शन (क्षेत्र) {
getInstances (क्षेत्र);
});
- फिर,
getInstances
फ़ंक्शन में, DescribeInstances()
कहा जा सकता है।
समारोह getInstances (क्षेत्र) {
EC2.describeInstances (परम, फ़ंक्शन (इरेट, डेटा) {
if (इरिटेट) रिटर्न कंसोल.लॉग ("AWS से जुड़ने में त्रुटि, ऐसा कोई उदाहरण नहीं मिला!");
data.Resifications.forEach (फ़ंक्शन (आरक्षण) {
// किसी भी ऑपरेशन का इरादा है
});
}
और ऑफ कोर्स, ईएस 6 और इसके बाद के संस्करण का उपयोग करने के लिए स्वतंत्र महसूस करें।
मैंने आपको किसी भी राज्य में सभी उदाहरणों को प्राप्त करने के लिए एक लंबो फ़ंक्शन लिखा है [चल रहा है, रोका] और किसी भी क्षेत्र से, उदाहरण के प्रकार और विभिन्न अन्य मापदंडों के बारे में भी विवरण देगा।
DescribeInstances()
उदाहरणों को प्राप्त करने के लिए स्क्रिप्ट सभी AWS क्षेत्रों और कॉल पर चलती है ।
आपको बस रन-टाइम के साथ लैम्बडा फंक्शन बनाना होगा nodejs
। आप इसमें से API भी बना सकते हैं और आवश्यकता पड़ने पर इसका उपयोग कर सकते हैं।
इसके अतिरिक्त, आप कई और विकल्पों का पता लगाने के लिए AWS के आधिकारिक डॉक्स फॉर डिसेंट इंश्योरेंस देख सकते हैं ।