أخطاء الأذونات غير الكافية

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

نص الخطأ

Insufficient permissions [Description]

حيث [Description] هي سلسلة تصف سبب الخطأ.

مثال

Insufficient Permissions You do not have permission to view API proxies.

لقطة شاشة

في واجهة مستخدم Edge، يشار إلى الخطأ الأذونات غير كافية برسالة خطأ. على سبيل المثال، إذا حاولت عرض قائمة الخوادم الوكيلة لواجهة برمجة التطبيقات ولم يكن لديك أذونات كافية:

معنى هذا الخطأ

يتم إسناد دور إلى كل مستخدم في مؤسسة Edge، حيث تكون الأدوار بشكل أساسي مجموعات أذونات مستندة إلى CRUD. CRUD يعني "الإنشاء والقراءة والتحديث والحذف". على سبيل المثال، قد يتم منح المستخدم دورًا يسمح له بقراءة تفاصيل عن كيان معيّن أو "الحصول عليها"، ولكن لا يُسمح له بالاطّلاع على هذه التفاصيل أو حذفها.

يعني الخطأ الأذونات غير كافية عادةً أنّ الدور الذي تم إسناده إلى المستخدم لا يملك الأذونات اللازمة لتنفيذ العملية المطلوبة. على سبيل المثال، يحاول المستخدم إنشاء خادم وكيل لواجهة برمجة التطبيقات، ولكن دوره لديه أذونات لعرض خادم وكيل فقط.

راجِع إسناد الأدوار لمزيد من المعلومات.

تحديد المشاكل وحلّها

الخطوات العامة لتحديد المشاكل وحلّها

على الرغم من أنّك قد تحتاج إلى مساعدة خبير من Apigee لإصلاح هذا الخطأ، يمكنك تجربة الخطوات العامة التالية لتحديد المشاكل وحلّها قبل التواصل مع فريق الدعم أو نشر مشاركة في منتدى Apigee.

هل أنت عميل جديد أنشأ مؤسستك الأولى للتو؟

بالنسبة إلى مستخدمي Apigee الجدد الذين ينشئون مؤسستهم الأولى، قد يستغرق إكمال عملية الإنشاء عدة ساعات. إذا ظهرت أخطاء الأذونات غير كافية في مؤسسة جديدة، يُرجى الانتظار بضع ساعات وإعادة المحاولة.

التحقّق ممّا إذا غيَّر مستخدم آخر الأذونات مؤخرًا

في واجهة مستخدم Edge، اختَر المشرف > سجلّ المؤسسة لمعرفة ما إذا كانت هناك أي تغييرات تم إجراؤها مؤخرًا على الأذونات. ابحث عن الأذونات التي تم إنشاؤها أو إزالتها مؤخرًا:

تحديد ما إذا كان هذا الخطأ يحدث في مؤسسة واحدة فقط

يمكنك غالبًا إنشاء مؤسسات متعددة وتحديد الأذونات نفسها في كل مؤسسة. ومع ذلك، إذا عدَّلت الأذونات في مؤسسة واحدة مع نسيان تحديثها في جميع المؤسسات، يمكنك أن ترى أخطاء الأذونات غير كافية.

تأكَّد من تعديل الأذونات في مؤسسة واحدة، إذا كان ذلك منطبقًا، في جميع المؤسسات.

حاوِل إنشاء دور بأذونات عامة ثم تقليله.

وستظهر لك غالبًا أخطاء الأذونات غير الكافية عند إنشاء دور جديد بسبب عدم تفعيل جميع الأذونات اللازمة في الدور الجديد.

بدلاً من إنشاء دور جديد مع تفعيل مجموعة فرعية من الأذونات المتاحة، يمكنك إنشاء الدور مع تفعيل جميع الأذونات. بعد ذلك، عليك إزالة الأذونات حسب الضرورة واختبار الدور. واصِل اختبار الدور أثناء إزالة الأذونات للتأكّد من عدم ظهور أخطاء الأذونات غير كافية.

بالنسبة إلى عملاء Cloud، اطّلِع على صفحة حالة Apigee لمعرفة حالات انقطاع الخدمة.

يمكن أن تحدث أخطاء الأذونات غير الكافية عند حدوث انقطاع في الخدمة في Edge للسحابة الإلكترونية. استخدِم عنوان URL التالي للتحقّق من حالة Edge الحالية لمعرفة ما إذا كان هناك انقطاع في الخدمة:

https://status.apigee.com/

هل تستخدم إصدارًا من Edge Cloud يتضمن خدمة دعم العملاء؟

على الرغم من أنّك قد تحتاج إلى التواصل مع فريق دعم Apigee لإصلاح هذا الخطأ، يمكنك أولاً تجربة الخطوات الموضّحة أعلاه في الخطوات العامة لتحديد المشاكل وحلّها. إذا كنت بحاجة إلى مساعدة Apigee، يُرجى الاطّلاع على دعم Apigee Edge.

هل تستخدم Edge Private Cloud؟

قد يواجه عملاء Private Cloud أخطاء الأذونات غير كافية عندما يحاول المستخدم تسجيل الدخول إلى واجهة مستخدم Edge. إذا أنشأت دورًا مخصصًا في 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 لحل هذا الخطأ، يمكنك أولاً تجربة الخطوات الموضّحة أعلاه في الخطوات العامة لتحديد المشاكل وحلّها.