أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
نص الخطأ
Forbidden. [Description]
حيث [Description] هي سلسلة تصف سبب الخطأ.
مثال
Forbidden. You don't have permissions to access this resource.
تظهر عادةً رسائل الخطأ Forbidden عند إجراء طلبات بيانات من واجهة برمجة التطبيقات. أحد الأسباب الشائعة هو عندما يطلب مشرف مؤسسة أو نوع آخر من المستخدمين الوصول إلى إحدى واجهات برمجة التطبيقات لإدارة Edge التي تتطلّب بيانات اعتماد مشرف النظام.
على سبيل المثال، لاستخدام Edge Management API لإنشاء مستخدم على Edge في السحابة الإلكترونية، عليك إرسال طلب POST إلى https://api.enterprise.apigee.com/v1/users. ومع ذلك، إذا مرّرت بيانات اعتماد لأي مستخدم آخر غير مشرف النظام، سيعرض الطلب الخطأ HTTP 403 Forbidden، كما هو موضّح أدناه:
> 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 إلى "الإنشاء والقراءة والتعديل والحذف". على سبيل المثال، قد يتم منح المستخدم دورًا يسمح له بقراءة أو "الحصول" على تفاصيل حول كيان معيّن، ولكن ليس لديه إذن "تعديل" أو "حذف" هذا الكيان.
يشير الخطأ Forbidden عادةً إلى أنّ الدور المخصّص للمستخدم لا يملك الأذونات اللازمة لتنفيذ العملية المطلوبة.
لمزيد من المعلومات، اطّلِع على تحديد الأدوار.
تحديد المشاكل وحلّها
الخطوات العامة لتحديد المشاكل وحلّها
على الرغم من أنّك قد تحتاج إلى مساعدة من أحد الخبراء في Apigee لحلّ هذا الخطأ، يمكنك تجربة خطوات تحديد المشاكل وحلّها العامة التالية قبل التواصل مع فريق الدعم أو نشر مشاركة في "منتدى Apigee".
هل أنت عميل جديد أنشأ مؤسسته الأولى للتو؟
بالنسبة إلى مستخدمي Apigee الجدد الذين ينشئون مؤسستهم الأولى، قد تستغرق عملية الإنشاء عدة ساعات. إذا ظهرت لك أخطاء Forbidden في مؤسسة جديدة، انتظِر بضع ساعات وأعِد المحاولة.
التحقّق مما إذا كان مستخدم آخر قد غيّر الأذونات مؤخرًا
في واجهة مستخدم Edge، اختَر المشرف > سجلّ المؤسسة لمعرفة ما إذا كانت هناك أي تغييرات حديثة في الأذونات. ابحث عن الأذونات التي تم إنشاؤها أو إزالتها مؤخرًا:

هل تُجري طلب بيانات من واجهة برمجة التطبيقات يتطلّب بيانات اعتماد مشرف النظام؟
تتطلّب العديد من واجهات برمجة التطبيقات لإدارة Edge إدخال بيانات اعتماد مشرف النظام، مثل واجهات برمجة التطبيقات التالية:
إذا كنت من عملاء Cloud، تعمل Apigee كمشرف نظام. لذلك، إذا كنت بحاجة إلى تنفيذ إجراء يتطلّب أذونات مشرف النظام، عليك التواصل مع فريق دعم Apigee Edge.
إذا واجهت الخطأ Forbidden عند إجراء طلب بيانات من واجهة برمجة تطبيقات إدارة 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/*
إذا حاولت إنشاء دور يمنح أذونات لهذه الموارد، سيظهر لك الخطأ Forbidden.
بالنسبة إلى عملاء Cloud، يُرجى مراجعة صفحة حالة Apigee لمعرفة حالات الانقطاع
يمكن أن تحدث أخطاء Forbidden عند حدوث انقطاع في Edge for the Cloud. استخدِم عنوان URL التالي للتحقّق من حالة Edge الحالية ومعرفة ما إذا كان هناك انقطاع في الخدمة:
هل تستخدم إصدارًا من Edge Cloud يتضمّن خدمة دعم العملاء؟
على الرغم من أنّك قد تحتاج إلى التواصل مع فريق دعم Apigee لحلّ هذا الخطأ، يمكنك أولاً تجربة الخطوات الموضّحة أعلاه في الخطوات العامة لتحديد المشاكل وحلّها. إذا كنت بحاجة إلى مساعدة بشأن Apigee، يُرجى الاطّلاع على دعم Apigee.
هل تستخدم Edge Private Cloud؟
في عملية تثبيت Private Cloud، عليك تحديد مشرف نظام. إذا كنت بحاجة إلى تنفيذ عملية تتطلّب بيانات اعتماد مشرف النظام، مثل إنشاء مؤسسة، عليك التواصل مع مشرف النظام في Edge.
هل تستخدم إصدارًا تقييميًا مجانيًا من Apigee Edge؟
على الرغم من أنّك قد تحتاج إلى نشر مشكلتك في منتدى Apigee لحلّ هذا الخطأ، يمكنك أولاً تجربة الخطوات الموضّحة أعلاه في الخطوات العامة لتحديد المشاكل وحلّها.