अनुमतियों से जुड़ी गड़बड़ियां ठीक नहीं हैं

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 यूज़र इंटरफ़ेस (यूआई) में, यह देखने के लिए एडमिन > संगठन का इतिहास चुनें कि अनुमतियों में हाल ही में कोई बदलाव हुआ है या नहीं. हाल ही में बनाई गई या हटाई गई अनुमतियां देखें:

देखें कि क्या यह गड़बड़ी सिर्फ़ एक संगठन में हो रही है

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

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

ग्लोबल अनुमतियों का इस्तेमाल करके भूमिका बनाएं और उसे छोटा करें

नई भूमिका बनाते समय, अक्सर आपको ज़रूरी अनुमतियां नहीं होने पर गड़बड़ियां दिखेंगी. इसकी वजह यह है कि नई भूमिका में, सभी ज़रूरी अनुमतियां चालू नहीं होती हैं.

उपलब्ध अनुमतियों के सबसेट के साथ कोई नई भूमिका बनाने के बजाय, सभी अनुमतियों को चालू करके भूमिका बनाएं. इसके बाद, ज़रूरत के हिसाब से अनुमतियां हटाएं और भूमिका की जांच करें. अनुमतियां हटाने के दौरान भूमिका की जांच करते रहें, ताकि यह पक्का किया जा सके कि आपको ज़रूरी अनुमतियां वाली गड़बड़ियां न दिखें.

Cloud ग्राहक, सेवा कुछ समय के लिए उपलब्ध नहीं होने की जानकारी पाने के लिए, Apigee का स्टेटस पेज देखें

क्लाउड के लिए Edge में कुछ समय के लिए उपलब्ध न होने पर, ज़रूरी अनुमतियां न होने की गड़बड़ियां हो सकती हैं. नीचे दिए गए यूआरएल का इस्तेमाल करके मौजूदा Edge की स्थिति देखें और पता लगाएं कि कुछ समय के लिए सेवा उपलब्ध नहीं है:

https://status.apigee.com/

क्या आप Edge Cloud का ऐसा वर्शन इस्तेमाल कर रहे हैं जिसमें ग्राहक सहायता की सुविधा शामिल हो?

हालांकि, इस गड़बड़ी को ठीक करने के लिए आपको Apigee की सहायता टीम से संपर्क करना पड़ सकता है, लेकिन पहले आपको समस्या हल करने के सामान्य तरीके में, ऊपर बताया गया तरीका आज़माना चाहिए. अगर आपको Apigee से जुड़ी मदद चाहिए, तो Apigee Edge की सहायता देखें.

क्या Edge Private Cloud का इस्तेमाल किया जा रहा है?

जब कोई उपयोगकर्ता Edge यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने की कोशिश करता है, तो प्राइवेट क्लाउड ग्राहकों को ज़रूरी अनुमतियों की गड़बड़ी का सामना करना पड़ सकता है. अगर Private Cloud के लिए Edge में कोई कस्टम रोल बनाया जाता है, तो उस भूमिका में शामिल उपयोगकर्ताओं के लिए Edge यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, इन अनुमतियों को चालू करना ज़रूरी है:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

किसी भूमिका के लिए मौजूदा अनुमतियां देखने के लिए, नीचे दिए गए कर्ल कमांड का इस्तेमाल किया जा सकता है:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

ज़्यादा जानकारी के लिए, एपीआई की मदद से भूमिकाएं बनाना देखें.

क्या Apigee Edge का मुफ़्त में इवैलुएशन वर्शन इस्तेमाल किया जा रहा है?

हालांकि, इस गड़बड़ी को ठीक करने के लिए, आपको अपनी समस्या Apigee कम्यूनिटी के पास पोस्ट करनी पड़ सकती है. सबसे पहले, समस्या हल करने के सामान्य तरीके में ऊपर बताए गए तरीके आज़माएं.