निषिद्ध गड़बड़ियां

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

गड़बड़ी का टेक्स्ट

Forbidden. [Description]

यहां [Description] एक स्ट्रिंग है, जो गड़बड़ी की वजह के बारे में बताती है.

उदाहरण

Forbidden. You don't have permissions to access this resource.

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

उदाहरण के लिए, Edge in the Cloud पर कोई उपयोगकर्ता बनाने के लिए, Edge के मैनेजमेंट एपीआई का इस्तेमाल करने के लिए, https://api.enterprise.apigee.com/v1/users पर POST अनुरोध किया जाता है. हालांकि, अगर आपने सिस्टम एडमिन के अलावा किसी अन्य उपयोगकर्ता के क्रेडेंशियल पास किए हैं, तो कॉल करने पर एचटीटीपी 403 ऐक्सेस नहीं दिया जा सका गड़बड़ी दिखती है. जैसा कि यहां दिखाया गया है:

> POST /v1/users HTTP/1.1
> Host: api.enterprise.apigee.com
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type:application/xml
> Content-Length: 162
>
* upload completely sent off: 162 out of 162 bytes
< HTTP/1.1 403 Forbidden

इस गड़बड़ी का मतलब

Edge के किसी संगठन में मौजूद हर उपयोगकर्ता को कोई भूमिका असाइन की जाती है. भूमिकाएं, असल में सीआरयूडी पर आधारित अनुमतियों के सेट होती हैं. सीआरयूडी का मतलब है, "बनाना, पढ़ना, अपडेट करना, मिटाना". उदाहरण के लिए, किसी उपयोगकर्ता को ऐसी भूमिका दी जा सकती है जिससे वह किसी इकाई के बारे में जानकारी पढ़ सके या "ले सके". हालांकि, उसे जानकारी को "अपडेट" या "मिटाने" की अनुमति नहीं दी जा सकती.

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

ज़्यादा जानकारी के लिए, भूमिकाएं असाइन करना देखें.

समस्या का हल

समस्या हल करने का सामान्य तरीका

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

क्या आप नए ग्राहक हैं और आपने हाल ही में अपना पहला संगठन बनाया है?

Apigee के नए उपयोगकर्ताओं के लिए, अपना पहला संगठन बनाने में Apigee को कई घंटे लग सकते हैं. अगर आपको किसी नए संगठन में ऐक्सेस नहीं दिया जा सका गड़बड़ियां दिखती हैं, तो कुछ घंटे इंतज़ार करें और फिर से कोशिश करें.

देखें कि हाल ही में किसी अन्य उपयोगकर्ता ने अनुमतियों में बदलाव किया है या नहीं

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

क्या आपने कोई ऐसा एपीआई कॉल किया है जिसके लिए सिस्टम एडमिन के क्रेडेंशियल ज़रूरी हैं?

Edge के कई मैनेजमेंट एपीआई के लिए, आपको सिस्टम एडमिन के क्रेडेंशियल पास करने होंगे. जैसे, ये एपीआई:

अगर आप Cloud के ग्राहक हैं, तो Apigee, सिस्टम एडमिन के तौर पर काम करता है. इसलिए, अगर आपको कोई ऐसी कार्रवाई करनी है जिसके लिए सिस्टम एडमिन की अनुमतियां ज़रूरी हैं, तो आपको Apigee Edge की सहायता टीम से संपर्क करना होगा.

अगर Edge के मैनेजमेंट एपीआई पर कॉल करते समय, आपको ऐक्सेस नहीं दिया जा सका गड़बड़ी दिखती है, तो एपीआई को कॉल करने की ज़रूरी शर्तें जानने के लिए, एपीआई रेफ़रंस शुरू करना देखें.

क्या आपने किसी सुरक्षित संसाधन को ऐक्सेस करने की अनुमति देने के लिए, कोई भूमिका बनाई है या उसमें बदलाव किया है?

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

हालांकि, सिर्फ़ सिस्टम एडमिन ही ऐसी भूमिकाएं बना सकता है जिनमें इन संसाधनों के लिए अनुमतियां तय की जाती हैं:

  • /environments
  • /environments/*
  • /environments/*/keystores/*/aliases/*/key
  • /environments/*/pods
  • /environments/*/servers
  • /pods
  • /rebuildindex
  • /userroles/devadmin
  • /userroles/devadmin/permissions
  • /userroles/devadmin/permissions/*
  • /userroles/devadmin/users
  • /userroles/devadmin/users/*
  • /users/*/status
  • /users
  • /users/*

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

Cloud के ग्राहक, आउटेज के लिए Apigee के स्टेटस पेज की जांच करें

Edge for the Cloud में आउटेज होने पर, ऐक्सेस नहीं दिया जा सका गड़बड़ियां दिख सकती हैं. Edge का मौजूदा स्टेटस देखने के लिए, यह यूआरएल इस्तेमाल करें. इससे आपको पता चलेगा कि आउटेज है या नहीं:

https://status.apigee.com/

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

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

क्या आपने Edge Private Cloud का इस्तेमाल किया है?

Private Cloud इंस्टॉलेशन में, सिस्टम एडमिन तय किया जाता है. अगर आपको कोई ऐसी कार्रवाई करनी है जिसके लिए सिस्टम एडमिन के क्रेडेंशियल ज़रूरी हैं, जैसे कि कोई संगठन बनाना, तो आपको Edge के सिस्टम एडमिन के साथ मिलकर काम करना होगा.

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

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