أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يوضّح هذا الموضوع كيفية إنشاء مستخدمي المؤسسة وإدارتهم. يجب أن تكون مشرفًا في المؤسسة لتنفيذ هذه المهام.
ما المقصود بمستخدمي المؤسسة؟
يمنح مشرف المؤسسة مستخدمي المؤسسة إذنًا صريحًا بإنشاء الكيانات و/أو قراءتها و/أو تعديلها و/أو حذفها في مؤسسة Apigee Edge. تستند الأذونات إلى الأدوار، حيث يمنح الدور مجموعة محدّدة ومستهدَفة من الأذونات. يُطلق على نظام الأذونات هذا أيضًا اسم التحكّم في الوصول المستند إلى الدور، أو RBAC باختصار.
ما هي عناصر Edge التي يتعامل معها مستخدمو المؤسسة؟
يتفاعل مستخدمو المؤسسة مع عدد من الكيانات، بما في ذلك:
- خوادم وكيلة لواجهة برمجة التطبيقات
- منتجات واجهة برمجة التطبيقات
- تطبيقات المطوّر
- المطوّرون
- البيئات (جلسات "أداة التتبُّع" وعمليات النشر)
- التقارير المخصّصة (إحصاءات Google)
يعتمد مستوى التفاعل المسموح به على الدور أو الأدوار التي يخصّصها مشرف المؤسسة للمستخدم. يمكنك الاطّلاع أيضًا على منح الأدوار.
استكشاف صفحة "المستخدمون"
انتقِل إلى صفحة "المستخدمون"، كما هو موضّح أدناه.
Edge
للوصول إلى صفحة "المستخدمون" باستخدام واجهة مستخدم Edge، اتّبِع الخطوات التالية:
- سجِّل الدخول إلى https://apigee.com/edge بصفتك مشرف مؤسسة.
- اختَر المشرف > المستخدمون.
إذا لم تكن مشرفًا في المؤسسة، لن تكون هذه القائمة متاحة لك.
تظهر صفحة "المستخدم"، كما هو موضّح في الشكل التالي.
كما هو موضّح في الشكل، تتيح لك صفحة "المستخدمون" إجراء ما يلي:
- عرض المستخدمين الحاليين، بما في ذلك أسماؤهم وعناوين بريدهم الإلكتروني الأساسية وأدوارهم بشكل تلقائي، يكون لدى جميع المستخدمين دور مستخدم يمنحهم إذن الوصول الكامل إلى جميع الميزات في Apigee. يمكنك الاطّلاع أيضًا على منح الأدوار.
- إضافة مستخدم
- تعديل ملف المستخدم الشخصي والأدوار المخصّصة
- إزالة مستخدم
Classic Edge (Private Cloud)
للوصول إلى صفحة "مستخدمو المؤسسة" باستخدام واجهة مستخدم Classic Edge، اتّبِع الخطوات التالية:
- سجِّل الدخول إلى
http://ms-ip:9000بصفتك مشرف مؤسسة، حيث ms-ip هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة "خادم الإدارة". - انقر على المشرف > مستخدمو المؤسسة.
تتيح لك صفحة "المستخدمون" إجراء ما يلي:
- عرض المستخدمين الحاليين، بما في ذلك أسماؤهم وعناوين بريدهم الإلكتروني الأساسية وأدوارهم بشكل تلقائي، يكون لدى جميع المستخدمين دور مستخدم يمنحهم إذن الوصول الكامل إلى جميع الميزات في Apigee. يمكنك الاطّلاع أيضًا على منح الأدوار.
- إضافة مستخدم
- تعديل ملف المستخدم الشخصي والأدوار المخصّصة
- إزالة مستخدم
إضافة مستخدمين
لإضافة مستخدم في المؤسسة:
- الوصول إلى صفحة "المستخدمون"
- انقر على + مستخدم.
تظهر صفحة "مستخدم جديد".
- أدخِل عنوان البريد الإلكتروني للمستخدم.
- اختَر الأدوار التي تريد منحها للمستخدم.
يمكنك إضافة أكثر من دور واحد إلى المستخدم. - انقر على حفظ.
إذا كان لدى المستخدم حساب على Apigee، سيظهر له المؤسسة الجديدة بعد تسجيل الدخول إلى Apigee Edge. إذا لم يكن لدى المستخدم الجديد حساب على Apigee، سيتم إرسال تعليمات إليه عبر البريد الإلكتروني لتفعيل الحساب وإعادة ضبط كلمة المرور وتسجيل الدخول.
إضافة أو إزالة ZoneAdmin
لا تتيح واجهة مستخدم Apigee Edge إضافة مشرفي مناطق. لمنح إذن الوصول إلى ZoneAdmin أو إبطاله باستخدام Apigee API، اتّبِع الخطوات التالية:
- استخدِم أداة get_token المساعدة من أجل الحصول على الرمز المميز.
- متغيّرات التصدير:
export TOKEN=token_from_above_step
export ENDPOINT=https://api.enterprise.apigee.com
export ORG=apigee_organization_name
export EMAIL=apigee_username
- أضِف المستخدم إلى دور ZoneAdmin:
curl -X POST -i -d '{"role" : [ {"name" : "zoneadmin"} ] }' "$ENDPOINT/v1/o/$ORG/users/$EMAIL/userroles" -H "Content-type:application/json" -H "Authorization: Bearer $TOKEN"
- تحقَّق من دور المستخدم:
curl -i "$ENDPOINT/v1/users/$EMAIL/userroles" -H "Content-type:application/json" -H "accept: application/json;charset=utf-8" -H "authorization: Bearer $TOKEN"
- لإزالة مستخدم ZoneAdmin الذي تمت إضافته سابقًا، اتّبِع الخطوات التالية:
curl -X DELETE -i -d '{"role" : [ {"name" : "zoneadmin"} ] }' "$ENDPOINT/v1/o/$ORG/userroles/zoneadmin/users/$EMAIL" -H "Content-type:application/json" -H "Authorization: Bearer $TOKEN"
تأكيد حساب ZoneAdmin
للتحقّق مما إذا كان دور ZoneAdmin متوفّرًا في مؤسستك، يمكن للمستخدم الذي لديه دور مشرف المؤسسة تنفيذ طلب إدارة واجهة برمجة التطبيقات التالي:
curl -H "Authorization: Bearer $TOKEN" 'https://api.enterprise.apigee.com/v1/o/org-name/userroles/zoneadmin'
إذا كان الدور متوفّرًا، سيظهر لك الناتج التالي:
{
"name" : "zoneadmin"
}
إذا لم يكن الدور متاحًا، سيظهر لك الناتج التالي:
{
"code" : "usersandroles.UserRoleDoesNotExist",
"message" : "Userrole zoneadmin does not exist",
"contexts" : [ ]
}
إذا لم يكن دور ZoneAdmin متوفّرًا في مؤسستك، عليك التواصل مع فريق دعم Apigee لإنشاء الدور. لا يملك مستخدمو مشرفي المؤسسة الأذونات اللازمة لإنشاء دور ZoneAdmin، وبالتالي لا يمكنهم إضافة مستخدمين إليه إذا كان الدور غير متوفّر.
تعديل ملف مستخدم شخصي والأدوار المعيّنة
يمكنك تعديل ملف مستخدم وإضافة دور واحد أو أكثر إلى مستخدم عند إنشاء مستخدم جديد أو تعديل مستخدم حالي. يمكنك الاطّلاع أيضًا على منح الأدوار.
لتعديل ملف مستخدم والأدوار المخصّصة له، اتّبِع الخطوات التالية:
- الوصول إلى صفحة "المستخدمون"
- انقر على اسم مستخدم حالي.
- انقر على تعديل.
- يمكنك تعديل اسمك الأول واسم عائلتك فقط، وليس أسماء المستخدمين الآخرين.
- إضافة أدوار أو إزالتها:
- لإضافة دور، انقر في حقل الأدوار واختَر دورًا جديدًا من القائمة المنسدلة.
- لإزالة دور، انقر على علامة "x" المرتبطة بالدور.
- كرِّر الخطوة السابقة لإضافة أدوار أخرى، إذا أردت ذلك.
- انقر على حفظ.
إزالة مستخدمين من مؤسسة
لإزالة مستخدم من مؤسسة، يجب أن تكون مشرفًا على المؤسسة.
- الوصول إلى صفحة "المستخدمون"
- انقر على إزالة في عمود "الإجراءات" المرتبط بالمستخدم الذي تريد إزالته.
لإزالة مستخدم من Apigee نهائيًا، يُرجى التواصل مع فريق دعم Apigee.