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

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

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

Forbidden. [Description]

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

उदाहरण

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

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

उदाहरण के लिए, Cloud में Edge पर कोई उपयोगकर्ता बनाने के लिए Edge मैनेजमेंट एपीआई का इस्तेमाल करने के लिए, https://api.enterprise.apigee.com/v1/users पर पोस्ट अनुरोध करें. हालांकि, अगर sys एडमिन के अलावा किसी और उपयोगकर्ता के लिए क्रेडेंशियल पास किया जाता है, तो कॉल एचटीटीपी 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 संगठन के हर उपयोगकर्ता को एक भूमिका असाइन की जाती है. इसमें भूमिकाएं, ज़रूरी तौर पर सीआरयूडी पर आधारित अनुमति के सेट होती हैं. CRUD का मतलब है "बनाना, पढ़ना, अपडेट करना, मिटाना". उदाहरण के लिए, किसी उपयोगकर्ता को ऐसी भूमिका दी जा सकती है जिससे उसे इकाई की जानकारी पढ़ने या "पाने" की अनुमति मिलती है, लेकिन उसे "अपडेट" करने या "मिटाने" की अनुमति नहीं मिलती है.

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

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

समस्या हल करना

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

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

क्या आप नए ग्राहक हैं, जिसने अभी-अभी अपना पहला संगठन बनाया है?

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

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

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

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

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

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

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

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

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

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

  • /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 का स्टेटस पेज देखें

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

https://status.apigee.com/

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

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

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

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

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

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