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

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

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

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

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

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

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

भूमिका की अनुमति का उदाहरण

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

  • /परिनियोजन यूआरआई (GET)
  • /परिवेश/*/ऐप्लिकेशन/*/संशोधन/*/डिप्लॉयमेंट (GET)
  • /एनवायरमेंट/टेस्ट/ऐप्लिकेशन/*/रिविज़न/*/डिप्लॉयमेंट (GET, PUT, DELETE)

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

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

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

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

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

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

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

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

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

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