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

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

تتضمّن كل مؤسسة في Apigee Edge بعض الأدوار المدمَجة التي يمكنك تخصيصها للمستخدمين المشرفين:

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

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

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

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

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

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

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

  • معرّف الموارد المنتظم (URI)/عمليات النشر (GET)
  • /environments/*/applications/*/revisions/*/signups (GET)
  • /environments/test/applications/*/revisions/*/عمليّات نشر (GET، PUT، DELETE)

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

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

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

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

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

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

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

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

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

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