AWS CLI क्या है और इसका उपयोग कैसे करें?

AWS CLI का यह लेख आपको यह समझने में मदद करेगा कि AWS CLI कैसे स्थापित करें और इसका उपयोग AWS क्लाउड कंप्यूटिंग सेवाओं तक पहुँचने के लिए करें

2018 IaaS सार्वजनिक के 47.8% के लिए अग्रणी क्लाउड प्रदाताओं में से एक है मार्केट शेयर, गार्टनर विश्लेषण के अनुसार। AWS सेवाओं का प्रबंधन करने के लिए एक एकीकृत उपकरण है। कई AWS सेवाओं का प्रबंधन CLI के माध्यम से किया जा सकता है और स्क्रिप्ट के माध्यम से स्वचालन के लिए अवसर प्रदान करता है। इस लेख में, आइए देखें कि AWS CLI का उपयोग कैसे करें?

इस लेख में शामिल विषय हैं:





AWS सीएलआई का उपयोग करने के लिए आवश्यक शर्तें

इस ब्लॉग में हैंड्स-ऑन गतिविधि को सिस्टम पर स्थापित करने के लिए निम्नलिखित पूर्व-आवश्यकता की आवश्यकता होती है।

जावा में इंट को डबल कैसे डाले
  1. AWS खाता बनाएँ: AWS CLI को कॉन्फ़िगर करने के लिए, यदि आपके पास एक नहीं है, तो AWS खाता बनाना होगा। कृपया यहाँ पंजीकरण करें AWS खाता । नए AWS खाते में 12 महीने का मुफ्त टियर एक्सेस शामिल है।
  2. AWS CLI स्थापित करें: AWS CLI ओएस के विंडोज, मैक और लिनुस वितरण के लिए उपलब्ध है।
    • विंडोज इंस्टालर: 64 बिट तथा 32-बिट
    • मैक और लिनक्स: कृपया इन चरणों का पालन करें
      1. इंस्टॉल 2.6.5 या अधिक है
      2. पाइप (पायथन के लिए पैकेज इंस्टॉलर) स्थापित किया जाना चाहिए। स्थापना चरणों का पालन किया जाना है।
      3. टर्मिनल / कमांड प्रॉम्प्ट से निम्न कमांड चलाएँ'पाइप स्थापित अर्सकली' आउटपुट - एडब्ल्यूएस सीएलआई का उपयोग कैसे करें - एडुरका

नई उपयोगकर्ता निर्माण

स्टेप 1: के साथ होने के लिए, में लॉग इन करें AWS प्रबंधन कंसोल । इस मामले में, या तो मौजूदा AWS खाते का उपयोग करें या पूर्व-अपेक्षित कदम के हिस्से के रूप में एक नया बनाया गया खाता।



चरण 2: लॉग इन करने के बाद, हम भूमि पर जा रहे हैं एडब्ल्यूएस प्रबंधन कंसोल डैशबोर्ड।

चरण 3: खोज सेवाओं के तहत, हम प्रवेश करने जा रहे हैं ” ”टेक्स्ट बॉक्स में।

चरण 4: अब हम IAM में हैं (पहचान और अभिगम प्रबंधन कंसोल) AWS के लिए। IAM कंसोल निम्न कार्यक्षमता प्रदान करने वाला केंद्रीय हब है



    • AWS संसाधन और सेवाएँ प्रबंधन तक पहुँच।
    • उपयोगकर्ता निर्माण और अनुमति प्रबंधन।

समूह निर्माण और प्रबंधन। चरण 5: इसके बाद, हम 'पर क्लिक करने जा रहे हैं उपयोगकर्ता ” बाएं मेनू बार में चयन।

उपयोगकर्ता

स्टेप 1: शुरुआत करने के लिए, हम क्लिक करने जा रहे हैं उपयोगकर्ता जोड़ें AWS IAM डैशबोर्ड में।

चरण 2: इस स्थिति में, उपयोगकर्ताओं को केवल API, AWS CLI तक पहुंच की आवश्यकता होती है। उपयोगकर्ता को एक्सेस करने की आवश्यकता नहीं है एडब्ल्यूएस प्रबंधन कंसोल । इसलिए, हम चयन करने जा रहे हैं प्रोग्रामेटिक एक्सेस विकल्प।

चरण 3: इसके बाद, हम उपयोगकर्ता नाम और चयन प्रकार प्रदान करने जा रहे हैं प्रोग्रामेटिक एक्सेस

चरण 4: एक्सेस टाइप सेलेक्ट होने के बाद नेक्स्ट पर क्लिक करें।

चरण 5: इसके बाद, अनुमतियों को नए उपयोगकर्ता को सौंपा जाना चाहिए। निम्नलिखित विकल्प उपलब्ध हैं

  • किसी मौजूदा समूह में उपयोगकर्ता जोड़ें
  • किसी मौजूदा उपयोगकर्ता से अनुमति की प्रतिलिपि बनाएँ
  • मौजूदा नीति को सीधे उपयोगकर्ता के साथ संलग्न करें

चरण 6: मौजूदा कार्य के लिए, हम मौजूदा नीतियों को सीधे संलग्न करने जा रहे हैं, इसमें हम 'व्यवस्थापक एक्सेस' नीति का चयन करने जा रहे हैं।
IAM पॉलिसी अपने आप में एक पूर्ण विषय है। इसलिए, हम यहां इस पर चर्चा नहीं करने जा रहे हैं, लेकिन किसी अन्य ब्लॉग के लिए एक विषय होगा। संक्षेप में, IAM नीति क्या है

  • IAM नीति अनुमतियों को परिभाषित करती है।
  • इसलिए, जब नीतियां AWS संसाधन से संबद्ध होती हैं, तो AWS संसाधन नीति में परिभाषित अनुमतियाँ प्राप्त करता है।
  • संक्षेप में, नीतियां अनुमतियाँ प्रदान करने के लिए टेम्प्लेट हैं।

चरण 7: बाहर निकलने की नीति को जोड़ने के बाद, टैग संसाधन से जुड़े हो सकते हैं।

  • पत्र में, टैग एक संसाधन के लिए एक लेबल सौंपा गया है।
  • प्रत्येक टैगएक कुंजी और एक वैकल्पिक मूल्य शामिल हैं।
  • टैग का उपयोग करके, AWS संसाधनों को वर्गीकृत किया जा सकता है।

कैसे जावा में वस्तु क्लोन करने के लिए - -

चरण 8: अगले पर क्लिक करें, और हम समीक्षा स्क्रीन पर समाप्त हो जाएंगे। यह चयन के लिए सारांश स्क्रीन है जिसे हमने बनाया है।

चरण 9: सभी चरणों के पूरा होने के बाद, हम create पर क्लिक करने जा रहे हैं। नतीजतन, उपयोगकर्ता नाम 'डिमॉउज़र' के साथ एक नया उपयोगकर्ता बनाया जाएगा।

उपयोगकर्ता निर्माण प्रतिक्रिया

  1. उपयोगकर्ता निर्माण सफलता स्क्रीन पर, सूचना के दो महत्वपूर्ण टुकड़े प्रदान किए जाते हैं।
    • एक्सेस आईडी
    • गुप्त पहुँच कुंजी
  2. हम इस जानकारी को सुरक्षित रूप से संग्रहीत करने जा रहे हैं और इस जानकारी को साझा नहीं करेंगे।
  3. वैकल्पिक रूप से, CSV फ़ाइल डाउनलोड फ़ाइल विकल्प उपलब्ध है, सीएसवी फ़ाइल में विवरण शामिल हैं।
  4. सुरक्षित रूप से कुंजी या डाउनलोड की गई 'CSV' फ़ाइल को संग्रहीत करें, क्योंकि हम फिर से गुप्त एक्सेस कुंजी को पुनः प्राप्त नहीं कर पाएंगे।
  5. पास पर क्लिक करें और आप उपयोगकर्ता डैशबोर्ड पर समाप्त हो जाएंगे। नव निर्मित उपयोगकर्ता अब उपलब्ध है।

AWS CLI का उपयोग कैसे करें?

AWS सीएलआई - विन्यास

स्टेप 1: डेमो उपयोगकर्ता पर क्लिक करें, उपयोग करने के लिए संबंधित प्रासंगिक विवरण दिखाया जाएगा।

  • अनुमतियाँ
  • समूह
  • टैग
  • सुरक्षा क्रेडेंशियल
  • एक्सेस सलाहकार

चरण 2: इस ब्लॉग के लिए, हम एक सुरक्षा क्रेडेंशियल ऑब्जेक्ट का उपयोग करना चाहते हैं, पर क्लिक करें सुरक्षा क्रेडेंशियल टैब।

चरण 3: यहां हम एक्सेस की आईडी देख रहे हैं, जिसे हाल ही में चिह्नित स्थिति के साथ बनाया गया था 'सक्रिय

चरण 4: इस स्थिति में, एक्सेस कुंजी स्थिति प्रशासकों को एक महत्वपूर्ण सुरक्षा सुविधा प्रदान करती है।

चरण 5: अब हमारे पास उपयोगकर्ता है, इसलिए हमें प्रोग्राम के लिए AWS संसाधनों तक पहुँचने की अनुमति देता है।

टर्मिनल / कमांड प्रॉम्प्ट को कॉन्फ़िगर करना

      1. टर्मिनल विंडो ('मैक' / लिनक्स ') या कमांड प्रॉम्प्ट (' विंडोज ') में लॉग इन करें।
      2. इससे पहले कि हम सीएलआई (कमांड-लाइन इंटरफ़ेस) का उपयोग करके एडब्ल्यूएस संसाधनों तक पहुंच सकें, हमें सीएलआई को कॉन्फ़िगर करने की आवश्यकता होगी।
      3. तदनुसार, हम एडब्ल्यूएस सीएलआई को कॉन्फ़िगर करने के लिए निम्न कमांड चलाएंगे'Aws कॉन्फ़िगर -प्रोफाइल'

        खेतमान
        AWS एक्सेस की आईडीनई सुरक्षा साख के हिस्से के रूप में बनाया गया
        AWS सीक्रेट एक्सेस कुंजीचयनित 'AWS एक्सेस कुंजी' के अनुरूप।
        डिफ़ॉल्ट क्षेत्र का नामAWS क्षेत्र, हम उपयोग कर रहे हैं us-east-1
        डिफ़ॉल्ट आउटपुट स्वरूपJSON

      4. अब हम सभी प्रोफाइल के साथ सेट हैं।

AWS सीएलआई टेस्ट रन

स्टेप 1: इस मामले में, हम उपयोग करेंगे AWS S3 (सरल भंडारण सेवा) उदाहरण के तौर पे।

शुरुआती के लिए एमएस sql ट्यूटोरियल

चरण 2: संक्षेप में, AWS S3 एक वस्तु भंडारण सेवा है।

    • स्केलेबिलिटी
    • डेटा उपलब्धता
    • सुरक्षा
    • प्रदर्शन।

चरण 3: आगे, हम दौड़ने जा रहे हैं'Aws s3 ls - प्रॉफिटेबल मिडेसमर'

चरण 4: मौजूदा बाल्टी की सामग्री को सूचीबद्ध करने के बाद, आइए AWS CLI का उपयोग करके एक नई s3 बाल्टी बनाने का प्रयास करें
'Aws s3 mb s3: // mydemouserbucket --profile mydemouser'

चरण 5: कमांड निष्पादन के परिणामस्वरूप, बाल्टी बनाई जानी चाहिए।

चरण 6: इसके अलावा, आइए हम CLI प्रोफ़ाइल के लिए डिफ़ॉल्ट क्षेत्र के अलावा एक क्षेत्र में एक बाल्टी बनाने की कोशिश करते हैं, हमारे मामले में डिफ़ॉल्ट क्षेत्र है ‘Us-East-1 '

चरण 7: कमांड निष्पादित होने के बाद, आइए हम जांच लें, अगर बाल्टी बनाई गई है और बाल्टी का क्षेत्र क्या है।

निष्कर्ष

एडब्ल्यूएस सीएलआई न केवल एडब्ल्यूएस संसाधनों के प्रशासन के दृष्टिकोण से एक उत्कृष्ट उपकरण है, बल्कि सीएलआई यह भी महत्वपूर्ण जानकारी प्रदान करता है कि एडब्ल्यूएस को प्रोग्रामेटिक रूप से कैसे एक्सेस किया जा सकता है। मुख्य अवधारणाओं को पेश किया गया है, उपयोगकर्ता ने IAM में किया, AWS संसाधनों तक पहुंचने के लिए CLI को कॉन्फ़िगर किया। लेकिन AWS CLI और भी बहुत कुछ कर सकता है। इस ब्लॉग में, हमने केवल कंसोल के माध्यम से उन्हें एक्सेस करने पर स्पर्श किया। अगले ब्लॉग में, ध्यान AWS S3 पर होगा। अधिक के लिए बने रहें।

यदि इसने आपकी रुचि को कम कर दिया है और आप आवेदन सुरक्षा के बारे में अधिक जानना चाहते हैं, तो हमारी जांच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको साइबर सुरक्षा को गहराई से समझने में मदद करेगा और आपको इस विषय पर महारत हासिल करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'AWS सीएलआई का उपयोग कैसे करें' के टिप्पणी अनुभाग में इसका उल्लेख करें? और हम तुम्हारे पास लौट आएंगे।