الأدوار المضمّنة في Edge

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

تتضمّن كل مؤسسة في Apigee Edge بعض الأدوار المضمّنة التي يمكنك منحها لـ المستخدمين الإداريين:

  • مشرف المؤسسة : مستخدم متميّز. لديه إذن كامل بالوصول إلى عمليات الإنشاء والقراءة والتعديل والحذف للموارد في المؤسسة. في عملية تثبيت Edge for Private Cloud، يكون دور مشرف النظام هو الدور الأقوى، إذ يمكنه أيضًا الوصول إلى وظائف على مستوى النظام لا يمكن لمشرف المؤسسة الوصول إليها.
  • مشرف المؤسسة للقراءة فقط : لديه إذن بالقراءة فقط للموارد في المؤسسة.
  • مشرف العمليات : ينشر واجهات برمجة التطبيقات ويختبرها، ولديه إذن بالقراءة فقط للموارد الأخرى.
  • مستخدم تجاري : ينشئ منتجات واجهة برمجة التطبيقات والمطوّرين وتطبيقات المطوّرين والشركات ويديرها، وينشئ تقارير مخصّصة عن استخدام واجهة برمجة التطبيقات، ولديه إذن بالقراءة فقط للموارد الأخرى.
  • مستخدم : ينشئ خوادم وكيلة لواجهة برمجة التطبيقات ويختبرها في بيئة الاختبار، ولديه إذن بالقراءة فقط للموارد الأخرى.

تتحكّم الأدوار المضمّنة في مستوى الوصول في كلٍّ من واجهة المستخدم للإدارة وواجهة برمجة التطبيقات للإدارة.

للاطّلاع على الأذونات التي تم ضبطها لكل دور مضمّن (بصفتك مشرف مؤسسة أو مشرف مؤسسة للقراءة فقط)، اختَر المشرف > أدوار المؤسسة > name_of_role في واجهة المستخدم للإدارة.

إذا كانت مؤسستك تتضمّن Apigee Sense أو رصد واجهة برمجة التطبيقات، ستعرض أيضًا "وحدة تحكّم المشرف" الأدوار التالية:

  • Sense: مشغّل Sense ومستخدِم Sense. لمزيد من المعلومات عن أدوار Sense، يُرجى الاطّلاع على الأدوار المضمّنة في Apigee Sense.
  • مراقبة واجهة برمجة التطبيقات: مشرف مراقبة واجهة برمجة التطبيقات ومستخدِم مراقبة واجهة برمجة التطبيقات. لمزيد من المعلومات عن أدوار مراقبة واجهة برمجة التطبيقات، يُرجى الاطّلاع على أدوار مراقبة واجهة برمجة التطبيقات.

مثال على إذن دور

يعرض المثال التالي في واجهة المستخدم للإدارة أذونات دور "المستخدم". يُرجى العِلم أنّ هذا الدور يتضمّن أذونات نشر مختلفة:

  • معرّف الموارد المنتظم (URI) ‏/deployments (طلب GET)
  • معرّف الموارد المنتظم (URI) ‏/environments/*/applications/*/revisions/*/deployments (طلب GET)
  • معرّف الموارد المنتظم (URI) ‏/environments/test/applications/*/revisions/*/deployments (طلبات GET وPUT وDELETE)

أذونات أدوار المستخدمين المتعلقة بالنشر، مع عرض أذونات PUT على عمليات النشر في بيئة الاختبار فقط

ماذا يعني ذلك؟ ما الذي يمكن لمستخدم لديه دور "المستخدم" نشره؟

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

في هذا المثال، يكون الإذن الأكثر تفصيلاً هو "نشر واجهة برمجة التطبيقات في بيئة الاختبار الإذن" باستخدام معرّف الموارد المنتظم (URI) ‏ /environments/test/applications/*/revisions/*/deployments. إنّ الجزء /test/ هو ما يجعله الأكثر تحديدًا. يعني ذلك أنّه يمكن لمستخدم لديه دور "المستخدم" نشر أي خادم وكيل لواجهة برمجة التطبيقات (/applications/*) بأي مراجعة (/revisions/*) في بيئة الاختبار (/test/).

من ناحية أخرى، لن يتمكّن مستخدم لديه هذا الدور من النشر في أي بيئة أخرى، بسبب إذن GET (للقراءة فقط) على /environments/*، حيث يشير الرمز (*) إلى أي. (يسمح إذن GET على /deployments للمستخدم بالحصول على تفاصيل النشر باستخدام واجهة برمجة التطبيقات).

لمحة عن دور "مشرف المطوّر"

عند توفير بوابة مخصّصة للمطوّرين، تتم إضافة دور مشرف المطوّر إلى مؤسستك، وعادةً ما يتم تعيين حساب المستخدم devadmin+{org_name}@google.com له. يُستخدَم هذا الدور فقط لضبط عملية الربط بين بوابات المطوّرين المستندة إلى Drupal (أو البوابات المخصّصة التي تستخدم واجهات برمجة التطبيقات لمنصة Apigee) ومؤسستك في Edge. يُرجى الاطّلاع على مقالة التواصل بين البوابة وEdge.

إذا أردت منح دور "مشرف المطوّر" لحساب مستخدم آخر، عليك إنشاء الحساب في مؤسستك والتواصل مع فريق الدعم لمنح الدور.

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

يمكن الاطّلاع على عملية الربط بين البوابة ومؤسستك في Edge في Drupal ضِمن الإعدادات > بوابة المطوّرين > إعدادات التطبيق في قائمة مشرف Drupal (يجب تسجيل الدخول إلى Drupal بصفتك مشرفًا). إذا ظهرت عملية الربط على أنّها غير ناجحة، عليك التواصل مع فريق دعم Apigee Edge لتغيير معلومات الربط. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إنشاء بوابة مخصّصة للمطوّرين.