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

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

نص الخطأ

Insufficient permissions [Description]

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

مثال

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

لقطة شاشة

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

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

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

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

لمزيد من المعلومات، اطّلِع على تحديد الأدوار.

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

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

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

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

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

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

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

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

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

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

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

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

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

بالنسبة إلى عملاء Cloud، يُرجى مراجعة صفحة حالة Apigee لمعرفة حالات الانقطاع

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

https://status.apigee.com/

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

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

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

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