1. शुरू करने से पहले
इस कोडलैब से, आपको Google Cloud प्रोजेक्ट बनाने, Google Cloud Console को सेट अप करने, और उस पर जाने के साथ-साथ, Cloud Console में सबसे ज़्यादा इस्तेमाल की जाने वाली कुछ सेवाओं को ऐक्सेस करने का तरीका भी पता चलता है.
ज़रूरी शर्तें
- कमांड लाइन इस्तेमाल करने के तरीके के बारे में बुनियादी जानकारी.
- Cloud Console को इस्तेमाल करने के तरीके की बुनियादी जानकारी.
आप इन चीज़ों के बारे में जानेंगे
- Google Cloud प्रोजेक्ट बनाने का तरीका.
- Cloud Shell को चालू और इस्तेमाल करने का तरीका.
- Cloud Console पर नेविगेट करने का तरीका.
- Cloud Console में, सबसे ज़्यादा इस्तेमाल की जाने वाली सेवाओं को ऐक्सेस करने का तरीका.
आपको इनकी ज़रूरत होगी
- Google खाता, जैसे कि Gmail खाता या Google Workspace खाता.
- मुफ़्त में आज़माने के लिए साइन अप करने के लिए, क्लाउड बिलिंग खाते या क्रेडिट कार्ड का ऐक्सेस.
2. Google Cloud प्रोजेक्ट बनाना
इस सेक्शन में, Google Cloud प्रोजेक्ट बनाने और Cloud Shell का इस्तेमाल करने का तरीका बताया गया है.
सेट अप करें
- Cloud Console में साइन इन करें और नया प्रोजेक्ट बनाएं या किसी मौजूदा प्रोजेक्ट का फिर से इस्तेमाल करें.
प्रोजेक्ट आईडी याद रखें, जो प्रोजेक्ट के नाम के ठीक नीचे दिखता है. यह आईडी, Google Cloud के सभी प्रोजेक्ट के लिए एक यूनीक नाम होता है. बाद में, इसे कोडलैब के इस आईडी में PROJECT_ID
के तौर पर दिखाया जाता है.
- Cloud Console में जाकर बिलिंग की सुविधा चालू करें, ताकि आप Google Cloud के संसाधनों का इस्तेमाल कर सकें.
इस कोडलैब (कोड बनाना सीखना) की मदद से काम करने के लिए आपको ज़्यादा पैसे नहीं चुकाने चाहिए. इस कोडलैब के अलावा, दूसरे शुल्क से बचने के लिए, 'साफ़ करें' सेक्शन में दिए गए निर्देशों का पालन करें.
Cloud Shell
इस कोडलैब में, Cloud Shell का इस्तेमाल किया जा सकता है. यह एक कमांड-लाइन एनवायरमेंट है, जो Google Cloud में चलता है. Cloud Shell, Debian आधारित वर्चुअल मशीन है. इसमें आपकी ज़रूरत के सभी डेवलपमेंट टूल मौजूद हैं. इसमें पांच जीबी की होम डायरेक्ट्री उपलब्ध होती है. इससे नेटवर्क की परफ़ॉर्मेंस और पुष्टि करने की प्रक्रिया बहुत बेहतर हो जाती है. इसका मतलब है कि इस कोडलैब के लिए, आपके पास सिर्फ़ एक ब्राउज़र होना चाहिए.
Cloud Console से Cloud Shell को चालू करने के लिए:
- Cloud Shell चालू करें पर क्लिक करें.
प्रावधान करने और एनवायरमेंट से कनेक्ट होने में कुछ समय लग सकता है.
Cloud Shell से कनेक्ट करने के बाद, आपको दिखेगा कि आपकी पुष्टि पहले ही हो चुकी है. साथ ही, यह प्रोजेक्ट पहले से ही आपके PROJECT_ID
पर सेट है.
- क्रेडेंशियल वाले खातों की सूची देखने के लिए, Cloud Shell कमांड लाइन में यह जानकारी डालें.
gcloud auth list
आपको यह आउटपुट दिखेगा:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- अपने प्रोजेक्ट की सूची देखने के लिए, यह निर्देश डालें.
gcloud config list project
आपको यह आउटपुट दिखेगा:
[core]
project = <PROJECT_ID>
अगर किसी वजह से यह प्रोजेक्ट सेट नहीं है, तो प्रोजेक्ट को सेट अप करने के लिए इस निर्देश को चलाएं.
gcloud config set project <PROJECT_ID>
PROJECT_ID
वह आईडी है जिसका इस्तेमाल आपने सेटअप चरणों में किया था. इसे Cloud Console के डैशबोर्ड में भी देखा जा सकता है:
Cloud Shell का इस्तेमाल करके, डिफ़ॉल्ट रूप से एनवायरमेंट के कुछ वैरिएबल भी सेट किए जा सकते हैं. ये वैरिएबल, आने वाले समय में कमांड रन करने में काम आ सकते हैं.
- अपना प्रोजेक्ट आईडी देखने के लिए, यह निर्देश डालें.
echo $GOOGLE_CLOUD_PROJECT
आपको यह आउटपुट दिखेगा:
<PROJECT_ID>
- आखिर में, डिफ़ॉल्ट ज़ोन और प्रोजेक्ट कॉन्फ़िगरेशन सेट करें.
gcloud config set compute/zone us-central1-f
आपके पास कई तरह के ज़ोन चुनने का विकल्प होता है. ज़्यादा जानकारी के लिए, इलाके और ज़ोन देखें.
3. Cloud Console का इस्तेमाल करना
इस सेक्शन में, आपको Cloud Console को इस्तेमाल करने का तरीका बताया गया है. साथ ही, यह भी बताया गया है कि इसकी सबसे ज़्यादा इस्तेमाल की जाने वाली सेवाओं को कैसे ऐक्सेस किया जा सकता है.
Cloud Console पर जाना
- क्लाउड टूल ऐक्सेस करने के लिए, स्क्रीन के सबसे ऊपर बाईं ओर मौजूद नेविगेशन मेन्यू ( ) पर क्लिक करके मुख्य मेन्यू खोलें. उपलब्ध कुछ विकल्पों पर स्क्रोल करते समय, ध्यान दें कि टूल अहम क्षेत्रों में बंटे हुए हैं, जैसे कि Compute, स्टोरेज, नेटवर्किंग, और बिग डेटा. ध्यान दें कि उन टूल को मेन्यू में सबसे ऊपर पिन किया जा सकता है जिनका अक्सर इस्तेमाल किया जाता है.
- मुख्य डैशबोर्ड देखने के लिए, होम चुनें.
डैशबोर्ड आपके प्रोजेक्ट की पहचान के बारे में जानकारी दिखाता है. प्रोजेक्ट का नाम एक ऐसा शब्द है जिससे प्रोजेक्ट की जानकारी मिलती है. इससे, आपको प्रोजेक्ट की पहचान करने में मदद मिलती है. प्रोजेक्ट नंबर और प्रोजेक्ट आईडी, Google Cloud के सभी प्लैटफ़ॉर्म पर अलग-अलग होने चाहिए. इस वजह से, उन्हें याद रखना और भी मुश्किल हो सकता है, लेकिन आप उन्हें डैशबोर्ड पर कभी भी देख सकते हैं. कंसोल के बारे में ज़्यादा से ज़्यादा जानने के साथ-साथ, डैशबोर्ड को पसंद के मुताबिक बनाया जा सकता है, ताकि आपको ज़्यादा ज़रूरी आइटम दिखाए जा सकें.
कई टूल में अतिरिक्त संदर्भ मेन्यू उपलब्ध होते हैं. मेन्यू के आखिर में मौजूद <| और <| बटन का इस्तेमाल करके, मेन्यू को खोला और बंद किया जा सकता है.
Cloud Console में सबसे ऊपर दिए गए खोज फ़ील्ड का इस्तेमाल करके भी टूल पर नेविगेट किया जा सकता है.
बिलिंग
Cloud Console के बिलिंग सेक्शन में, आपके प्रोजेक्ट की बिलिंग को ट्रैक करने के कई टूल मौजूद हैं. ज़्यादा जानकारी के लिए, Cloud Billing के दस्तावेज़ देखें.
अपने प्रोजेक्ट की बिलिंग सेट अप करने के लिए:
- नेविगेशन मेन्यू में, बिलिंग पर क्लिक करें. अगर आपके पास एक से ज़्यादा बिलिंग खाते हैं, तो सूचना मिलने पर लिंक किए गए बिलिंग खाते पर जाएं को चुनें.
- संदर्भ मेन्यू में उपलब्ध जानकारी की समीक्षा करने के लिए कुछ समय दें. Google Cloud का इस्तेमाल करने पर, बिलिंग को ट्रैक करने के लिए इस सेक्शन पर वापस आया जा सकता है.
- पहले से तय बिलिंग थ्रेशोल्ड तक पहुंचने पर सूचनाएं पाने के लिए, बजट बनाया जा सकता है. ज़्यादा जानकारी के लिए, बजट और बजट अलर्ट बनाना, उनमें बदलाव करना या उन्हें मिटाना देखें.
- ज़्यादा जानकारी के लिए, बिलिंग जानकारी को BigQuery में एक्सपोर्ट करना फ़ायदेमंद हो सकता है. ज़्यादा जानकारी के लिए, क्लाउड बिलिंग डेटा को BigQuery में एक्सपोर्ट करना लेख पढ़ें.
API और सेवाएं
Cloud Console, कई Google API का ऐक्सेस दे सकता है.
एपीआई चालू करने और उनके लिए क्रेडेंशियल बनाने के लिए, एपीआई और सेवाएं पर क्लिक करें.
- एपीआई चालू करने के लिए, एपीआई और सेवाएं चालू करें टैब चुनें. इस सेक्शन में, एपीआई खोजे जा सकते हैं और उनके बारे में ज़्यादा जानकारी हासिल की जा सकती है. जैसे, अगर कीमत लागू हो, तो उसे चालू करें, और आज़माएं.
- एपीआई पासकोड, सेवा खाते, और OAuth क्लाइंट आईडी जैसे क्रेडेंशियल बनाने के लिए, क्रेडेंशियल बनाएं टैब चुनें. Google Cloud में पुष्टि करने की खास जानकारी के लिए, पुष्टि करने की खास जानकारी देखें.
पहचान और ऐक्सेस मैनेजमेंट (आईएएम)
IAM, Google Cloud के संसाधनों के लिए सटीक ऐक्सेस कंट्रोल देता है. अगर आपको किसी प्रोजेक्ट पर सहयोगियों की ज़रूरत है, स्टोरेज में फ़ाइलें दूसरों को उपलब्ध करानी है, दूसरों को क्वेरी चलाने की अनुमति देनी है या इसी तरह के टास्क करने हैं, तो IAM की मदद से सही लोगों या ग्रुप को सही अनुमति देना आसान हो जाता है.
अपने प्रोजेक्ट के लिए IAM कॉन्फ़िगर करने के लिए:
- IAM और एडमिन > नेविगेशन मेन्यू में IAM.
IAM पेज पर ऐसे मुख्य खाते दिखते हैं जिनके पास प्रोजेक्ट के लिए अनुमतियां होती हैं.
- ईमेल पता और उससे जुड़ी भूमिका देखने के लिए सूची देखें.
इन सभी मुख्य सिद्धांतों के लिए, कई भूमिकाएं बताई गई हैं. ज़्यादा जानने के लिए, भूमिकाओं को समझना और IAM कस्टम भूमिकाओं को समझना लेख पढ़ें.
आपको यह भी दिख सकता है कि कुछ मुख्य खातों को ज़्यादा अनुमतियों के साथ टैग किया गया है. Google Cloud, इन मुख्य एडमिन की कार्रवाइयों को स्कैन करता है और उन लोगों को सुझाव देता है जिनके पास कम अनुमतियां हो सकती हैं. इससे आम तौर पर, आपके प्रोजेक्ट की सुरक्षा बढ़ जाती है. ज़्यादा जानने के लिए, भूमिकाओं के लिए मिलने वाले सुझावों की मदद से, कम से कम अधिकार लागू करने का तरीका लेख पढ़ें.
जब आप "?" का इस्तेमाल करते हैं अगर आपको सुरक्षा से जुड़ी अहम जानकारी चाहिए, तो आपको यह चेतावनी दिखेगी:
- अनुमतियां जोड़ने या हटाने के लिए, IAM पेज के सबसे ऊपर दिए गए लिंक इस्तेमाल करें.
- IAM और एडमिन नेविगेशन मेन्यू.
4. व्यवस्थित करें
अगर आपने कोई प्रोजेक्ट जोड़ा है, तो हो सकता है कि आप उसे मिटाना चाहें, ताकि आपके Google खाते पर शुल्क न लगे.
- Cloud Console में, संसाधन मैनेज करें पेज पर जाएं.
- प्रोजेक्ट की सूची में, वह प्रोजेक्ट चुनें जिसे मिटाना है. इसके बाद, मिटाएं पर क्लिक करें.
- डायलॉग बॉक्स में, प्रोजेक्ट आईडी टाइप करें. इसके बाद, प्रोजेक्ट मिटाने के लिए, शट डाउन करें पर क्लिक करें.
5. बधाई हो
बधाई हो! आपने Google Cloud प्रोजेक्ट बनाने और Google Cloud Console के सबसे ज़्यादा इस्तेमाल किए जाने वाले कुछ सेक्शन को ऐक्सेस करने का तरीका सीखा है.