एज बिल्ट-इन भूमिकाएं

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

Apigee Edge के हर संगठन में, कुछ भूमिकाएं पहले से मौजूद होती हैं. इन्हें एडमिन के तौर पर काम करने वाले उपयोगकर्ताओं को असाइन किया जा सकता है:

  • संगठन का एडमिन - सुपर उपयोगकर्ता. संगठन के संसाधनों के लिए, CRUD का पूरा ऐक्सेस होता है. Edge for Private Cloud इंस्टॉलेशन में, सबसे अहम भूमिका सिस्टम एडमिन की भूमिका होती है. इस भूमिका के पास सिस्टम-लेवल के उन फ़ंक्शन का ऐक्सेस भी होता है जिनका ऐक्सेस संगठन के एडमिन के पास नहीं होता.
  • रीड-ओनली संगठन एडमिन - आपके पास संगठन के संसाधनों का रीड-ओनली ऐक्सेस होता है.
  • ऑपरेशंस एडमिन - एपीआई को डिप्लॉय और टेस्ट करता है. साथ ही, उसके पास अन्य संसाधनों का रीड-ओनली ऐक्सेस होता है.
  • कारोबारी उपयोगकर्ता - एपीआई प्रॉडक्ट, डेवलपर, डेवलपर ऐप्लिकेशन, और कंपनियां बनाता और मैनेज करता है. साथ ही, एपीआई के इस्तेमाल से जुड़ी कस्टम रिपोर्ट बनाता है. इसके पास अन्य संसाधनों का सिर्फ़ पढ़ने का ऐक्सेस होता है.
  • उपयोगकर्ता - एपीआई प्रॉक्सी बनाता है और टेस्टिंग एनवायरमेंट में उनकी जांच करता है. साथ ही, उसके पास अन्य संसाधनों का रीड-ओनली ऐक्सेस होता है.

पहले से मौजूद भूमिकाएं, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) और मैनेजमेंट एपीआई, दोनों में ऐक्सेस के लेवल को कंट्रोल करती हैं.

पहले से मौजूद हर भूमिका (संगठन के एडमिन या सिर्फ़ पढ़ने का ऐक्सेस वाले एडमिन के तौर पर) के लिए सेट की गई अनुमतियां देखने के लिए, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में एडमिन > संगठन की भूमिकाएं > name_of_role चुनें.

अगर आपके संगठन में Apigee Sense या एपीआई मॉनिटरिंग शामिल है, तो Admin console में ये भूमिकाएं भी दिखेंगी:

भूमिका से जुड़ी अनुमति का उदाहरण

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में दिए गए इस उदाहरण में, उपयोगकर्ता की भूमिका के लिए अनुमतियां दिखाई गई हैं. ध्यान दें कि डिप्लॉयमेंट के लिए,

  • /deployments यूआरआई (GET)
  • /environments/*/applications/*/revisions/*/deployments (GET)
  • /environments/test/applications/*/revisions/*/deployments (GET, PUT, DELETE)

डिप्लॉयमेंट के लिए उपयोगकर्ता की भूमिका की अनुमतियां, सिर्फ़ टेस्टिंग एनवायरमेंट में डिप्लॉयमेंट के लिए PUT अनुमतियां दिखाती हैं.

इसका क्या मतलब है? उपयोगकर्ता की भूमिका वाला कोई व्यक्ति क्या डिप्लॉय कर सकता है?

  • सबसे पहले, डिप्लॉयमेंट की अनुमति, PUT की अनुमति से मिलती है.
  • दूसरा, जहां अनुमतियों का ओवरलैप होता है वहां ज़्यादा जानकारी वाली (खास) अनुमति को प्राथमिकता दी जाती है. यहां डिप्लॉयमेंट की कई अनुमतियों का ओवरलैप है. (ओवरलैप होने वाली अनुमतियों के क्रम के बारे में ज़्यादा जानकारी, एपीआई की मदद से भूमिकाएं बनाना में दी गई है).

इस उदाहरण में, सबसे ज़्यादा जानकारी वाली अनुमति "टेस्ट एनवायरमेंट में एपीआई डिप्लॉय करने की अनुमति" है. इस अनुमति का यूआरआई /environments/test/applications/*/revisions/*/deployments है. /test/ हिस्सा, इसे सबसे खास बनाता है. इसका मतलब है कि उपयोगकर्ता की भूमिका वाला कोई व्यक्ति, टेस्टिंग एनवायरमेंट (/test/) में किसी भी बदलाव (/revisions/*) के साथ कोई भी एपीआई प्रोक्सी (/applications/*) डिप्लॉय कर सकता है.

दूसरी ओर, इस भूमिका में कोई व्यक्ति किसी दूसरे एनवायरमेंट में डिप्लॉय नहीं कर पाएगा, क्योंकि /environments/*/ पर GET (रीड-ओनली) अनुमति है. यहां वाइल्डकार्ड (*) का मतलब कोई भी है. (/deployments पर GET की अनुमति से, उपयोगकर्ता को एपीआई की मदद से डिप्लॉयमेंट की जानकारी मिलती है).

डेवलपर एडमिन की भूमिका के बारे में जानकारी

डेवलपर पोर्टल को प्रोविज़न करने पर, आपके संगठन में डेवलपर एडमिन की भूमिका जोड़ी जाती है. आम तौर पर, इस भूमिका के साथ devadmin+{org_name}@google.com उपयोगकर्ता को असाइन किया जाता है. इस भूमिका का इस्तेमाल सिर्फ़ Drupal पर आधारित डेवलपर पोर्टल (या Apigee प्लैटफ़ॉर्म के एपीआई का इस्तेमाल करने वाले कस्टम पोर्टल) और आपके Edge संगठन के बीच कनेक्शन कॉन्फ़िगर करने के लिए किया जाता है. पोर्टल और Edge के बीच कम्यूनिकेट करना देखें.

अगर आपको किसी दूसरे उपयोगकर्ता खाते को डेवलपर एडमिन की भूमिका असाइन करनी है, तो अपने संगठन में खाता बनाएं और भूमिका असाइन करने के लिए सहायता टीम से संपर्क करें.

इसके अलावा, Apigee Edge Drupal 8 मॉड्यूल के दस्तावेज़ में बताई गई स्क्रिप्ट का इस्तेमाल करके, डेवलपर एडमिन की भूमिका जैसी अनुमतियों वाली कस्टम भूमिका बनाई जा सकती है. इसके लिए, डेवलपर एडमिन की भूमिका असाइन करें लेख पढ़ें.

पोर्टल और आपके Edge संगठन के बीच के कनेक्शन को Drupal में देखा जा सकता है. इसके लिए, Drupal एडमिन मेन्यू में कॉन्फ़िगरेशन > डेवलपर पोर्टल > ऐप्लिकेशन सेटिंग पर जाएं. इसके लिए, आपको Drupal में एडमिन के तौर पर लॉग इन करना होगा. अगर कनेक्शन 'संपन्न नहीं हुआ' के तौर पर दिखता है, तो कनेक्शन की जानकारी बदलने के लिए, आपको Apigee Edge की सहायता टीम से संपर्क करना होगा. ज़्यादा जानकारी के लिए, डेवलपर पोर्टल बनाना लेख पढ़ें.