AWS सीएलआई (कमांड लाइन इंटरफ़ेस), उबंटू 18.04 एलटीएस पर स्थापना

AWS सीएलआई के बारे में

अगले लेख में हम AWS कमांड लाइन इंटरफ़ेस पर एक नज़र डालने जा रहे हैं। AWS या Amazon Web Service कमांड लाइन इंटरफ़ेस के लिए कमांड लाइन टूल है हमारी अमेज़न वेब सेवाओं का प्रबंधन करें.

AWS सीएलआई प्रदान करता है अमेज़न वेब सेवा सार्वजनिक एपीआई के लिए सीधी पहुँच। जैसा कि यह एक कमांड लाइन उपकरण है, इसका उपयोग आपकी अमेज़ॅन वेब सेवाओं को स्वचालित करने के लिए स्क्रिप्ट बनाने के लिए भी किया जा सकता है। इस लेख में हम अपने Ubuntu 18.04 LTS पर AWS CLI टूल इंस्टॉल करने के दो तरीके देखने जा रहे हैं।

Ubuntu 18.04 पर AWS CLI को स्थापित करना

एपीटी के साथ

AWS सीएलआई है आधिकारिक उबंटू 18.04 एलटीएस पैकेज रिपॉजिटरी में उपलब्ध है। इसलिए, इसे स्थापित करना बहुत आसान है। पहले हम टर्मिनल में निम्नलिखित कमांड के साथ पैकेज लिस्टिंग कैश को अपडेट करते हैं (Ctrl + Alt + T):

sudo apt-get update

अब हम कमांड का उपयोग करके AWS CLI स्थापित करने जा रहे हैं:

AWS सीएलआई स्थापना उपयुक्त के साथ

sudo apt-get install awscli

इसके बाद, प्रोग्राम को पहले से ही हमारे सिस्टम पर स्थापित किया जाना चाहिए। हम कर सकते हैं जांचें कि AWS CLI सही तरीके से काम कर रहा है या नहीं निम्नलिखित आदेश के साथ:

aws --version

जैसा कि आप निम्न स्क्रीनशॉट में देख सकते हैं, AWS CLI सही ढंग से काम कर रहा है।

AWS सीएलआई संस्करण

पायथन पीआईपी के साथ

AWS सीएलआई एक पायथन मॉड्यूल है। स्थापित करने का लाभ AWS CLI पायथन मॉड्यूल के रूप में वह हमेशा से है AWS सीएलआई का एक अद्यतन संस्करण प्राप्त करें। यदि A Python मॉड्यूल के रूप में स्थापित है, तो AWS CLI को अपडेट करना आसान है। हमें इस तरह से AWS CLI को स्थापित करने के लिए रूट विशेषाधिकारों की आवश्यकता नहीं होगी। अगर हमें इसकी आवश्यकता है, तो AWS CLI भी वर्चुअल पायथन वातावरण में स्थापित किया जा सकता है.

AWS सीएलआई है पायथन 2.x और पायथन 3.x के लिए उपलब्ध है। इस उदाहरण के लिए मैं पायथन के संस्करण 3 का उपयोग करूंगा। जैसा कि मैं कहता हूं, हमें अपने उबंटू पर इस कार्यक्रम को स्थापित करने के लिए पायथन पीआईपी की आवश्यकता होगी। पायथन पीआईपी यह Ubuntu 18.04 LTS पर डिफ़ॉल्ट रूप से स्थापित नहीं है। लेकिन इसे स्थापित करना आसान है।

पायथन पीआईपी स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

AWS सीएलआई पायथन स्थापित करें

sudo apt-get install python3-pip

पायथन पीआईपी स्थापित किया जाना चाहिए। अब हम कर पाएंगे PWS का उपयोग करके AWS CLI स्थापित करें टर्मिनल में निम्नलिखित कमांड के साथ (Ctrl + Alt + T):

Pip AWS CLI स्थापित करें

pip3 install awscli --upgrade --user

AWS सीएलआई पायथन मॉड्यूल स्थापित किया जाना चाहिए और हम यह जांच सकते हैं कि क्या यह टाइप करके है:

अजगर AWSCLI संस्करण

python3 -m awscli --version

जैसा कि आप देख सकते हैं, AWS सीएलआई ने भी पायथन का उपयोग करके नवीनतम संस्करण को सफलतापूर्वक स्थापित किया है।

AWS सीएलआई मूल बातें

मैं आपको यह दिखाना चाहता हूं कि AWS CLI एक व्यावहारिक तरीके से कैसे काम करता है, लेकिन मैंने अपना AWS खाता सत्यापित नहीं किया है। यही कारण है कि मैं जो डेटा उपयोग करूंगा वह एक स्क्रीनशॉट से प्राप्त होता है जो मैंने Google से एक छवि खोज में पाया था। प्रत्येक उपयोगकर्ता को करना होगा यहां दिखाए गए डेटा को अपने स्वयं के साथ बदलें.

इस अभ्यास के लिए मैं उबंटू 18.04 के एलटीएस पैक संस्करण से एडब्ल्यूएस सीएलआई कार्यक्रम का उपयोग कर रहा हूं, पायथन मॉड्यूल नहीं, लेकिन कमांड समान हैं।

जब हम AWS CLI का उपयोग करके AWS खाते में लॉग इन करना चाहते हैं, पहले हमें क्लाइंट को अपने AWS खाते के क्रेडेंशियल्स के साथ कॉन्फ़िगर करना होगा। ऐसा करने के लिए, निम्नलिखित कमांड चलाएँ:

aws configure

अगर आपने इस्तेमाल किया है AWS सीएलआई पायथन मॉड्यूल का उपयोग करता है यह अन्य:

python -m awscli configure

इसके बाद, हमें अपनी AWS पासकी आईडी टाइप करनी होगी और एंटर दबाना होगा। अगली चीज़ जो हमें करने के लिए कहेगी, वह है हमारी AWS सीक्रेट एक्सेस कुंजी ID टाइप करें और Enter दबाएँ। एक पासकी आईडी और एक गुप्त पासकी आईडी बनाई जा सकती है एडब्ल्यूएस प्रबंधन कंसोल.

AWS सीएलआई कॉन्फ़िगरेशन

हमें अपने डिफ़ॉल्ट क्षेत्र का नाम भी लिखना होगा। यह इस उदाहरण में हमारे-पश्चिम -2 जैसा कुछ है।

अब हम अपना डिफ़ॉल्ट आउटपुट फॉर्मेट लिखेंगे। हम डिफ़ॉल्ट मान के बीच चयन कर सकते हैं, जिस स्थिति में हमें केवल एंटर दबाना होगा। या हम JSON प्रारूप का चयन भी कर सकते हैं (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन), जिस स्थिति में हम json टाइप करेंगे और एंटर मारेंगे।

अब हम AWS CLI का उपयोग करके अपनी अमेज़न वेब सेवाओं का प्रबंधन कर सकते हैं।

L AWS सीएलआई विन्यास फाइल वे ~ / .aws / config और ~ / .aws / क्रेडेंशियल्स में संग्रहीत हैं, जैसा कि आप निम्नलिखित स्क्रीनशॉट में देख सकते हैं।

AWS सीएलआई ने क्रेडेंशियल्स को बचाया

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

rm -v ~/.aws/config ~/.aws/credentials

हम उस प्रोग्राम के कॉन्फ़िगरेशन को फिर से निष्पादित करेंगे जो हमने पहले देखा है।

AWS सीएलआई के साथ मदद करें

अगर किसी को इस कार्यक्रम की मदद लेनी हो, AWS के पास एक महान मार्गदर्शक और काफी दस्तावेज हैं जिसका उपयोग उपयोगकर्ता कर सकते हैं। टर्मिनल से मदद के लिए हम इसमें अमल कर सकते हैं:

AWS सीएलआई सहायता

aws help

यदि हम पायथन मॉड्यूल को स्थापित करने का विकल्प चुनते हैं, तो मदद कमांड होगी:

python3 -m awscli help

अधिक जानकारी के लिए, हम परामर्श कर सकते हैं ऑनलाइन दस्तावेजीकरण AWS सीएलआई। इसके अलावा हम भी कर सकते हैं डाउनलोड करें पीडीएफ मैनुअल इस कार्यक्रम का


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।