Cloud Shell & के साथ शुरू करना Gcloud

1. खास जानकारी

Google Cloud Shell आपको Google Cloud Platform पर होस्ट किए गए कंप्यूटिंग संसाधनों का कमांड-लाइन ऐक्सेस देता है. यह अब Google Cloud Platform कंसोल में उपलब्ध है. Cloud Shell की मदद से, Cloud Platform Console के प्रोजेक्ट और संसाधनों को आसानी से मैनेज किया जा सकता है. इसके लिए, आपको अपने सिस्टम पर Google Cloud SDK टूल और अन्य टूल इंस्टॉल करने की ज़रूरत नहीं पड़ती. Cloud Shell के साथ, क्लाउड SDK gcloud कमांड और आपकी ज़रूरत के मुताबिक अन्य सुविधाएं, कभी भी उपलब्ध रहती हैं.

इस कोडलैब में, आपको वेब के ज़रिए Google Cloud Platform पर होस्ट किए गए कंप्यूटिंग संसाधनों से कनेक्ट करने का तरीका पता चलेगा. आपको Cloud Shell और Cloud SDK gcloud कमांड को इस्तेमाल करने का तरीका पता चलेगा.

यह ट्यूटोरियल https://cloud.google.com/cloud-shell/docs/quickstart और https://cloud.google.com/sdk/gcloud/ से लिया गया है.

आपको इनके बारे में जानकारी मिलेगी

  • Google Cloud Platform पर होस्ट किए गए कंप्यूटिंग रिसॉर्स से कनेक्ट करने का तरीका
  • gcloud निर्देशों को इस्तेमाल करने का तरीका

आपको इन चीज़ों की ज़रूरत होगी

  • Vim, EMAC या Nano जैसे स्टैंडर्ड Linux टेक्स्ट एडिटर के बारे में जानकारी

इस ट्यूटोरियल का इस्तेमाल कैसे किया जाएगा?

इसे सिर्फ़ पढ़ें इसे पढ़ें और कसरतों को पूरा करें

Google Cloud Platform की सेवाओं और Firebase का इस्तेमाल करने के अपने अनुभव को आप कितनी रेटिंग देंगे?

शुरुआती इंटरमीडिएट कुशल

2. सेटअप और ज़रूरी शर्तें

अपने हिसाब से एनवायरमेंट सेटअप करना

  1. Cloud Console में साइन इन करें और नया प्रोजेक्ट बनाएं या किसी मौजूदा प्रोजेक्ट का फिर से इस्तेमाल करें. अगर आपके पास पहले से Gmail या Google Workspace खाता नहीं है, तो आपको नया खाता बनाना होगा.

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

प्रोजेक्ट आईडी याद रखें. यह Google Cloud के सभी प्रोजेक्ट के लिए एक खास नाम होता है (ऊपर दिया गया नाम पहले ही ले लिया गया है और यह आपके लिए काम नहीं करेगा!). बाद में, इस कोडलैब को इस कोडलैब में PROJECT_ID के तौर पर दिखाया जाएगा.

  1. इसके बाद, आपको Google Cloud के संसाधनों का इस्तेमाल करने के लिए, Cloud Console में बिलिंग की सुविधा चालू करनी होगी.

इस कोडलैब का इस्तेमाल करने पर, आपको ज़्यादा पैसे नहीं चुकाने होंगे. "साफ़ करना" सेक्शन में दिए गए निर्देशों का पालन करना न भूलें सेक्शन में, संसाधनों को बंद करने का तरीका बताया गया है. इससे इस ट्यूटोरियल के अलावा बिलिंग की सुविधा नहीं मिलेगी. Google Cloud के नए उपयोगकर्ता, 300 डॉलर के मुफ़्त ट्रायल वाले प्रोग्राम में हिस्सा ले सकते हैं.

Cloud Shell लॉन्च करना

Cloud Shell चालू करें

  1. Cloud Console में, Cloud Shell चालू करें 4292cbf4971c9786.png पर क्लिक करें.

bce75f34b2c53987.png

अगर आपने Cloud Shell का इस्तेमाल पहले कभी नहीं किया है, तो आपको इसके बारे में जानकारी देने वाली एक इंटरमीडिएट स्क्रीन (पेज के फ़ोल्ड के नीचे) दिखेगी. अगर ऐसा है, तो जारी रखें पर क्लिक करें (यह आपको फिर कभी नहीं दिखेगा). एक बार इस्तेमाल होने वाली स्क्रीन कुछ इस तरह दिखती है:

70f315d7b402b476.png

प्रावधान करने और Cloud Shell से कनेक्ट होने में कुछ ही समय लगेगा.

fbe3a0674c982259.png

इस वर्चुअल मशीन में ऐसे सभी डेवलपमेंट टूल मौजूद हैं जिनकी आपको ज़रूरत है. यह पांच जीबी की स्थायी होम डायरेक्ट्री उपलब्ध कराता है और Google Cloud में चलता है. इससे नेटवर्क की परफ़ॉर्मेंस और पुष्टि करने की प्रक्रिया को बेहतर बनाने में मदद मिलती है. अगर सभी नहीं, तो इस कोडलैब में आपका बहुत सारा काम बस किसी ब्राउज़र या आपके Chromebook से किया जा सकता है.

Cloud Shell से कनेक्ट करने के बाद, आपको दिखेगा कि आपकी पुष्टि पहले ही हो चुकी है. साथ ही, यह प्रोजेक्ट पहले से ही आपके प्रोजेक्ट आईडी पर सेट है.

  1. यह पुष्टि करने के लिए Cloud Shell में नीचे दिया गया कमांड चलाएं कि आपकी पुष्टि हो गई है:
gcloud auth list

कमांड आउटपुट

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
  1. Cloud Shell में यह कमांड चलाएं, ताकि यह पुष्टि की जा सके कि gcloud के लिए कमांड को आपके प्रोजेक्ट के बारे में जानकारी है:
gcloud config list project

कमांड आउटपुट

[core]
project = <PROJECT_ID>

अगर ऐसा नहीं है, तो आप इसे इस निर्देश की मदद से सेट कर सकते हैं:

gcloud config set project <PROJECT_ID>

कमांड आउटपुट

Updated property [core/project].

3. कमांड लाइन इस्तेमाल करना

Cloud Shell लॉन्च होने के बाद, Cloud SDK gcloud कमांड या वर्चुअल मशीन इंस्टेंस पर उपलब्ध अन्य टूल को शुरू करने के लिए, कमांड लाइन का इस्तेमाल किया जा सकता है. फ़ाइलों को सभी प्रोजेक्ट में और Cloud Shell सेशन के बीच में सेव करने के लिए, अपनी $HOME डायरेक्ट्री का इस्तेमाल, डिस्क के स्थायी स्टोरेज में भी किया जा सकता है. आपकी $HOME डायरेक्ट्री सिर्फ़ आपके लिए है और इसे दूसरे उपयोगकर्ता ऐक्सेस नहीं कर सकते.

चलिए, आपके लिए उपलब्ध निर्देशों पर नज़र डालते हैं. ऐसा करके देखें:

gcloud -h

किसी भी gcloud को शुरू करने के आखिर में -h को जोड़कर, इस्तेमाल से जुड़े आसान दिशा-निर्देश उपलब्ध होते हैं. --help फ़्लैग को जोड़कर या gcloud help COMMAND लागू करके, ज़्यादा शब्दों में जानकारी दी जा सकती है.

इसे आज़माएं:

gcloud config --help

अब आज़माएं

gcloud help config

आपको दिखेगा कि gcloud config --help और gcloud help config निर्देश एक जैसे हैं. ये दोनों ही निर्देश ज़्यादा से ज़्यादा समय तक और ज़्यादा जानकारी देते हैं.

4. gcloud के लिए कमांड का इस्तेमाल करना

आइए, अपने एनवायरमेंट में कॉन्फ़िगरेशन की सूची देखने की कोशिश करते हैं. हमारे पिछले चरण में दी गई ज़्यादा जानकारी वाली मदद पढ़ने से, हम जानते हैं कि हम gcloud list निर्देश का इस्तेमाल कर सकते हैं.

gcloud config list

आपको लग सकता है कि क्या कोई ऐसी प्रॉपर्टी है जिसे सेट नहीं किया गया है. इस नंबर पर कॉल करके, सभी प्रॉपर्टी देखी जा सकती हैं:

gcloud config list --all

खास जानकारी

इस चरण में, आपने Cloud Shell लॉन्च किया है और gcloud के कुछ आसान निर्देशों को कॉल किया है.

5. बधाई हो!

आपने Cloud Shell को लॉन्च करने का तरीका जाना है और gcloud के कुछ सैंपल कमांड को चलाया है.

ज़्यादा जानें

लाइसेंस

इस काम को क्रिएटिव कॉमंस एट्रिब्यूशन 2.0 जेनरिक लाइसेंस के तहत लाइसेंस मिला है.