[भाग 3] EC2 उदाहरणों को प्रबंधित करने के लिए AWS CLI का उपयोग कैसे करें

Bhaga 3 Ec2 Udaharanom Ko Prabandhita Karane Ke Li E Aws Cli Ka Upayoga Kaise Karem



'इस लेख में, हम चर्चा करेंगे कि हम एडब्ल्यूएस कमांड लाइन इंटरफेस का उपयोग करके लोचदार आईपी और नेटवर्क इंटरफेस को कैसे प्रबंधित कर सकते हैं। जीयूआई से इन सभी कार्यों को करने में थोड़ा समय लगता है, और इस समय को सीएलआई का उपयोग करके इन कार्यों को करने से बचाया जा सकता है।

इस लेख का अनुसरण करने के लिए, सबसे पहले, आपको अपने सिस्टम पर AWS CLI क्रेडेंशियल्स को कॉन्फ़िगर करने की आवश्यकता है। निम्नलिखित मार्गदर्शिका बताती है कि इन क्रेडेंशियल्स को विंडोज़, लिनक्स या मैक पर कैसे कॉन्फ़िगर किया जा सकता है।'

https://linuxhint.com/configure-aws-cli-credentials/







निम्नलिखित उन विषयों की सूची है जिन्हें इस लेख में शामिल किया जाएगा।



लोचदार आईपी बनाएं

इलास्टिक आईपी का उपयोग सार्वजनिक स्थैतिक आईपी पते को ईसी 2 इंस्टेंस से जोड़ने के लिए किया जाता है, और यह आईपी पता तब भी नहीं बदलता है जब इंस्टेंस को रिबूट किया जाता है। एक स्थिर सार्वजनिक आईपी पते को एक ईसी 2 इंस्टेंस से जोड़ने के लिए जो रीबूट पर नहीं बदलता है, लोचदार आईपी का उपयोग किया जाता है।



इस खंड में, हम चर्चा करने जा रहे हैं कि हम AWS कमांड लाइन इंटरफेस का उपयोग करके एक इलास्टिक आईपी कैसे बना सकते हैं। सबसे पहले, टर्मिनल में निम्न कमांड का उपयोग करके सभी उपलब्ध इलास्टिक आईपी को सूचीबद्ध करें।





[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 वर्णन-पते \
--क्षेत्र हमें-पूर्व- 1

उपरोक्त आदेश आपके खाते में आवंटित सभी लोचदार आईपी को सूचीबद्ध करेगा हमें-पूर्व-1 क्षेत्र।

अब Elastic IP की जाँच करने के बाद, एक नया Elastic IP बनाने के लिए निम्न कमांड का उपयोग करें।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 आवंटित-पता \
--क्षेत्र हमें-पूर्व- 1

एक इलास्टिक आईपी बनाने के बाद, टर्मिनल में निम्न कमांड का उपयोग करके सभी इलास्टिक आईपी को फिर से सूचीबद्ध करें।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 वर्णन-पते \
--क्षेत्र हमें-पूर्व- 1

इस बार आप वहां एक इलास्टिक आईपी देख सकते हैं जो पिछले कमांड को निष्पादित करते समय बनाया गया था। इस IP पर ध्यान दें, और हम इसे अगले भाग में EC2 के साथ जोड़ेंगे।

EC2 से इलास्टिक आईपी को संबद्ध और अलग करें

Elastic IP बनाने के बाद, अब हम इसे EC2 इंस्टेंस के साथ जोड़कर उपयोग कर सकते हैं। याद रखें, यदि आप एक इलास्टिक आईपी आवंटित करते हैं और इसे ईसी 2 इंस्टेंस के साथ नहीं जोड़ते हैं, तो आप प्रति घंटा कुछ राशि चार्ज कर सकते हैं। इसलिए यदि आप इसका उपयोग नहीं करने जा रहे हैं, तो आपको इलास्टिक आईपी जारी करना होगा।

सबसे पहले, आपको ईसी 2 इंस्टेंस आईडी प्राप्त करने की आवश्यकता है जिससे लोचदार आईपी जुड़ा होगा। उपयोग वर्णन-उदाहरण उसकि विधि ईसी2 सभी EC2 उदाहरणों को सूचीबद्ध करने के लिए।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 वर्णन-उदाहरण

इंस्टेंस आईडी प्राप्त करने के बाद, इलास्टिक आईपी को ईसी 2 इंस्टेंस से जोड़ने के लिए निम्न कमांड का उपयोग करें।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 सहयोगी-पता \
--इंस्टेंस-आईडी < EC2 इंस्टेंस आईडी > \
--सार्वजनिक आईपी < लोचदार आईपी >

उपरोक्त आदेश, निष्पादित होने पर, लोचदार आईपी को ईसी 2 इंस्टेंस से जोड़ देगा और एसोसिएशन आईडी वापस कर देगा। इस एसोसिएशन आईडी पर ध्यान दें, और यह अगले भाग में इलास्टिक आईपी को अलग करने में मददगार होगा।

अब का प्रयोग करें वर्णन-उदाहरण की विधि ईसी2 इलास्टिक आईपी इंस्टेंस से जुड़ा है या नहीं, इसकी पुष्टि करने के लिए ईसी 2 इंस्टेंस के सार्वजनिक आईपी की जांच करने के लिए।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 वर्णन-उदाहरण \
--इंस्टेंस-आईडी < EC2 इंस्टेंस आईडी >

उपरोक्त कमांड के आउटपुट तक स्क्रॉल करें और पब्लिक आईपी सेक्शन खोजें। आप यहां ईसी2 इंस्टेंस से जुड़े इलास्टिक आईपी को देख सकते हैं।

एसोसिएशन की तरह, आप एक इलास्टिक आईपी को भी अलग कर सकते हैं, जो एडब्ल्यूएस सीएलआई का उपयोग करके ईसी 2 इंस्टेंस से जुड़ा है। एसोसिएशन आईडी का उपयोग करके लोचदार आईपी को अलग करने के लिए निम्न आदेश का उपयोग किया जा सकता है।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 असंबद्ध-पता \
--एसोसिएशन-आईडी < लोचदार आईपी एसोसिएशन आईडी >

जब आप किसी इलास्टिक आईपी को ईसी2 से अलग करते हैं, तो ईसी2 को स्वचालित रूप से एडब्ल्यूएस सार्वजनिक आईपी पूल से एक रैंडम आईपी मिल जाएगा, और इलास्टिक आईपी जारी होने तक दूसरे ईसी2 के साथ उपयोग करने के लिए उपलब्ध है।

लोचदार आईपी हटाएं

इसलिए इलास्टिक आईपी को ईसी2 इंस्टेंस से अलग करने के बाद, आपको अपने खाते से इलास्टिक आईपी जारी करना चाहिए, अगर अब इसकी आवश्यकता नहीं है। एक इलास्टिक आईपी जिसे आवंटित किया गया है लेकिन इस्तेमाल नहीं किया जा रहा है वह कुछ राशि प्रति घंटा चार्ज कर सकता है।

सबसे पहले, टर्मिनल में निम्न कमांड का उपयोग करके अपने एडब्ल्यूएस क्षेत्र में सभी उपलब्ध लोचदार आईपी सूचीबद्ध करें।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 वर्णन-पते

आवंटन आईडी पर ध्यान दें, और हम निम्न कमांड का उपयोग करके इलास्टिक आईपी को जारी करने के लिए इस आईडी का उपयोग करेंगे।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 रिलीज-पता \
--आवंटन-आईडी < आवंटन पहचान >

नेटवर्क इंटरफेस बनाएं

आप एक EC2 इंस्टेंस में एक से अधिक नेटवर्क इंटरफ़ेस संलग्न कर सकते हैं। एक नेटवर्क इंटरफ़ेस में एक प्राथमिक सार्वजनिक और एक प्राथमिक निजी IP पता हो सकता है। आप नेटवर्क इंटरफ़ेस में अधिक द्वितीयक निजी IP संलग्न कर सकते हैं।

इस खंड में, हम चर्चा करेंगे कि हम AWS CLI का उपयोग करके एक नेटवर्क इंटरफ़ेस कैसे बना सकते हैं। नेटवर्क इंटरफ़ेस बनाते समय, आप एक सबनेट निर्दिष्ट कर सकते हैं जिसमें नेटवर्क इंटरफ़ेस बनाया जाएगा और एक सुरक्षा समूह जो इंटरफ़ेस से जुड़ा होगा।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 बनाएँ-नेटवर्क-इंटरफ़ेस \
--सबनेट-आईडी < सबनेटवर्क आईडी > \
--समूह < सुरक्षा समूह आईडी >

उपरोक्त आदेश एक यादृच्छिक निजी और सार्वजनिक आईपी के साथ एक नेटवर्क इंटरफ़ेस बनाएगा। निजी आईपी उस सबनेट को निर्दिष्ट सीमा से होगा जिसमें नेटवर्क इंटरफ़ेस बनाया गया है।

EC2 से नेटवर्क इंटरफ़ेस संलग्न करें और निकालें

नेटवर्क इंटरफ़ेस बनाने के बाद, आप इसे ईसी 2 इंस्टेंस से जोड़ सकते हैं जो चालू या बंद स्थिति में है। साथ ही, आप EC2 इंस्टेंस लॉन्च करते समय नेटवर्क इंटरफ़ेस संलग्न कर सकते हैं।

नेटवर्क इंटरफ़ेस को EC2 इंस्टेंस से जोड़ने के लिए, अटैच-नेटवर्क-इंटरफ़ेस फ़ंक्शन का उपयोग किया जाता है जो इंस्टेंस आईडी और नेटवर्क इंटरफ़ेस आईडी को पैरामीटर के रूप में स्वीकार करता है।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 संलग्न-नेटवर्क-इंटरफ़ेस \
--इंस्टेंस-आईडी < EC2 इंस्टेंस आईडी > \
--नेटवर्क-इंटरफ़ेस-आईडी < नेटवर्क इंटरफ़ेस आईडी > \
--डिवाइस-सूचकांक < डिवाइस इंडेक्स >

उपरोक्त कमांड सफलतापूर्वक नेटवर्क इंटरफेस को ईसी 2 इंस्टेंस से जोड़ देगा और एक अटैचमेंट आईडी लौटाएगा। इस अटैचमेंट आईडी पर ध्यान दें क्योंकि इसका उपयोग EC2 इंस्टेंस से नेटवर्क इंटरफेस को हटाने के लिए किया जाएगा।

जैसे नेटवर्क इंटरफ़ेस को EC2 इंस्टेंस से जोड़ा जा सकता है, वैसे ही हम इसे EC2 इंस्टेंस से भी हटा सकते हैं यदि यह प्राथमिक नहीं है। ईसी2 इंस्टेंस से नेटवर्क इंटरफेस को हटाने के लिए, डिटैच-नेटवर्क-इंटरफ़ेस फ़ंक्शन का उपयोग किया जाता है।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 अलग-नेटवर्क-इंटरफ़ेस \
--अटैचमेंट-आईडी < अटैचमेंट आईडी >

उपरोक्त कमांड अटैचमेंट आईडी का उपयोग करके ईसी 2 इंस्टेंस से नेटवर्क इंटरफेस को सफलतापूर्वक हटा देगा। नेटवर्क इंटरफ़ेस को इंस्टेंस से अलग कर दिया गया है, लेकिन यह तब तक अन्य EC2 इंस्टेंस के साथ उपयोग करने के लिए उपलब्ध है जब तक आप इसे हटा नहीं देते।

नेटवर्क इंटरफ़ेस हटाएं

इस खंड में, हम देखेंगे कि एडब्ल्यूएस कमांड लाइन इंटरफेस का उपयोग करके एक अलग नेटवर्क इंटरफ़ेस को कैसे हटाया जा सकता है। हम उपयोग कर सकते हैं हटाएं-नेटवर्क-इंटरफ़ेस समारोह, जो स्वीकार करता है नेटवर्क-इंटरफ़ेस-आईडी नेटवर्क इंटरफेस को हटाने के लिए एक पैरामीटर के रूप में।

[ईमेल सुरक्षित] :~$ एडब्ल्यूएस ec2 हटाएं-नेटवर्क-इंटरफ़ेस \
--नेटवर्क-इंटरफ़ेस-आईडी < नेटवर्क इंटरफ़ेस आईडी >

उपरोक्त आदेश नेटवर्क इंटरफ़ेस को हटा देगा यदि यह किसी उदाहरण से जुड़ा नहीं है।

निष्कर्ष

यह आलेख बताता है कि हम एडब्ल्यूएस कमांड लाइन इंटरफेस का उपयोग करके एडब्ल्यूएस ईसी 2 में लोचदार आईपी और नेटवर्क इंटरफेस को कैसे संभाल सकते हैं। AWS CLI का उपयोग करके इन सभी कार्यों को करने से प्रवाह को स्वचालित करने में मदद मिलती है। हमने चर्चा की कि कैसे हम एडब्ल्यूएस कमांड लाइन इंटरफेस का उपयोग ईसी 2 इंस्टेंस में लोचदार आईपी और लोचदार नेटवर्क इंटरफेस बनाने, संलग्न करने, अलग करने और फिर निकालने के लिए कर सकते हैं।