आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
गड़बड़ी का टेक्स्ट
Insufficient permissions [Description]
यहां [Description] एक स्ट्रिंग है, जिससे गड़बड़ी की वजह के बारे में पता चलता है.
उदाहरण
Insufficient Permissions You do not have permission to view API proxies.
स्क्रीनशॉट
Edge के यूज़र इंटरफ़ेस (यूआई) में, अनुमतियां पूरी नहीं हैं गड़बड़ी को गड़बड़ी के मैसेज से दिखाया जाता है. उदाहरण के लिए, अगर आपको एपीआई प्रॉक्सी की सूची देखनी है, लेकिन आपके पास ज़रूरी अनुमतियां नहीं हैं, तो:

इस गड़बड़ी का क्या मतलब है
Edge संगठन में मौजूद हर उपयोगकर्ता को कोई भूमिका असाइन की जाती है. भूमिकाएं, अनुमति के ऐसे सेट होते हैं जो CRUD पर आधारित होते हैं. सीआरयूडी का मतलब है "बनाना, पढ़ना, अपडेट करना, मिटाना". उदाहरण के लिए, किसी उपयोगकर्ता को ऐसी भूमिका दी जा सकती है जिससे वह किसी इकाई के बारे में जानकारी पढ़ सके या "पा सके". हालांकि, उसे इकाई को "अपडेट" या "मिटाने" की अनुमति नहीं दी जाएगी.
ज़रूरी अनुमतियां नहीं हैं गड़बड़ी का आम तौर पर मतलब यह होता है कि उपयोगकर्ता को असाइन की गई भूमिका के पास, अनुरोध की गई कार्रवाई को पूरा करने की अनुमतियां नहीं हैं. उदाहरण के लिए, उपयोगकर्ता एपीआई प्रॉक्सी बनाने की कोशिश करता है, लेकिन उसकी भूमिका के पास सिर्फ़ प्रॉक्सी देखने की अनुमतियां हैं.
ज़्यादा जानकारी के लिए, भूमिकाएं असाइन करना लेख पढ़ें.
समस्या का हल
समस्या हल करने का सामान्य तरीका
इस गड़बड़ी को ठीक करने के लिए, आपको Apigee के विशेषज्ञ की मदद की ज़रूरत पड़ सकती है. हालांकि, सहायता टीम से संपर्क करने या Apigee कम्यूनिटी में पोस्ट करने से पहले, समस्या हल करने के लिए यहां दिया गया सामान्य तरीका आज़माएं.
क्या आप नए ग्राहक हैं और आपने अभी-अभी अपना पहला संगठन बनाया है?
Apigee के नए उपयोगकर्ताओं के लिए, पहला संगठन बनाने में Apigee को कई घंटे लग सकते हैं. अगर आपको किसी नए संगठन में ज़रूरी अनुमतियां नहीं हैं गड़बड़ियां दिखती हैं, तो कुछ घंटे इंतज़ार करें और फिर से कोशिश करें.
देखें कि क्या किसी दूसरे उपयोगकर्ता ने हाल ही में अनुमतियों में बदलाव किया है
Edge UI में, एडमिन > संगठन का इतिहास को चुनें. इससे आपको यह पता चलेगा कि अनुमतियों में हाल ही में कोई बदलाव हुआ है या नहीं. हाल ही में बनाई गई या हटाई गई अनुमतियां देखें:

पता लगाएं कि यह गड़बड़ी सिर्फ़ एक संगठन में हो रही है या नहीं
अक्सर एक से ज़्यादा संगठन बनाए जाते हैं और हर संगठन में एक जैसी अनुमतियां तय की जाती हैं. हालांकि, अगर आपने किसी एक संगठन में अनुमतियां अपडेट की हैं, लेकिन सभी संगठनों में उन्हें अपडेट करना भूल गए हैं, तो आपको ज़रूरी अनुमतियां नहीं हैं गड़बड़ियां दिख सकती हैं.
अगर लागू हो, तो पक्का करें कि आपने एक संगठन में अनुमतियां अपडेट की हैं और उन्हें सभी संगठनों में अपडेट किया है.
ग्लोबल अनुमतियों वाली भूमिका बनाएं और फिर उन्हें कम करें
नई भूमिका बनाते समय, आपको अक्सर ज़रूरी अनुमतियां नहीं हैं वाली गड़बड़ियां दिखेंगी. ऐसा इसलिए होता है, क्योंकि नई भूमिका के लिए सभी ज़रूरी अनुमतियां चालू नहीं होती हैं.
उपलब्ध अनुमतियों के सबसेट के साथ नई भूमिका बनाने के बजाय, सभी अनुमतियों के साथ भूमिका बनाएं. इसके बाद, ज़रूरत के हिसाब से अनुमतियां हटाएं और भूमिका की जांच करें. अनुमतियां हटाते समय, भूमिका की जांच जारी रखें. इससे यह पक्का किया जा सकेगा कि आपको ज़रूरी अनुमतियां नहीं हैं वाली गड़बड़ियां न मिलें.
Cloud के ग्राहकों के लिए, Apigee के स्टेटस पेज पर जाकर देखें कि कोई समस्या तो नहीं है
अनुमतियां पूरी नहीं हैं वाली गड़बड़ियां तब हो सकती हैं, जब Cloud के लिए Edge में कोई रुकावट हो. Edge की मौजूदा स्थिति देखने के लिए, इस यूआरएल का इस्तेमाल करें. इससे पता चलेगा कि कोई समस्या तो नहीं है:
क्या Edge Cloud के ऐसे वर्शन का इस्तेमाल किया जा रहा है जिसमें ग्राहक सहायता शामिल है?
इस गड़बड़ी को ठीक करने के लिए, आपको Apigee की सहायता टीम से संपर्क करना पड़ सकता है. हालांकि, इससे पहले समस्या हल करने के सामान्य तरीके में बताए गए तरीके आज़माएं. अगर आपको Apigee से जुड़ी मदद चाहिए, तो Apigee Edge की सहायता टीम से संपर्क करें.
क्या Edge Private Cloud का इस्तेमाल किया जा रहा है?
जब कोई उपयोगकर्ता Edge UI में लॉग इन करने की कोशिश करता है, तो Private Cloud के ग्राहकों को ज़रूरी अनुमतियां नहीं हैं वाली गड़बड़ियां दिख सकती हैं. अगर आपने Private Cloud के लिए Edge में कस्टम भूमिका बनाई है, तो भूमिका में शामिल उपयोगकर्ताओं के लिए ये अनुमतियां चालू होनी चाहिए, ताकि वे Edge यूज़र इंटरफ़ेस (यूआई) में लॉग इन कर सकें:
{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}किसी भूमिका के लिए मौजूदा अनुमतियां देखने के लिए, इस curl कमांड का इस्तेमाल करें:
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissionsज़्यादा जानकारी के लिए, एपीआई की मदद से रोल बनाना लेख पढ़ें.
क्या Apigee Edge के मुफ़्त इस्तेमाल के लिए उपलब्ध वर्शन का इस्तेमाल किया जा रहा है?
इस गड़बड़ी को ठीक करने के लिए, आपको अपनी समस्या को Apigee कम्यूनिटी में पोस्ट करना पड़ सकता है. हालांकि, इससे पहले समस्या हल करने के सामान्य तरीके में बताए गए तरीके आज़माएं.