ایجاد نقش های سفارشی در رابط کاربری

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

همانطور که در بخش‌های بعدی توضیح داده شده است، با استفاده از رابط کاربری Edge، نقش‌های سفارشی ایجاد کنید. برای ایجاد نقش‌های سفارشی با استفاده از Edge API، به بخش ایجاد نقش‌ها با API مراجعه کنید.

برای ایجاد نقش‌های سفارشی، باید مدیر سازمان باشید.

نقش‌های سفارشی چیستند؟

هر سازمان Edge با مجموعه‌ای از نقش‌های داخلی ارائه می‌شود که سطوح دسترسی متفاوتی را ارائه می‌دهند. می‌توانید کاربران مدیریتی را به هر یک از این نقش‌ها اختصاص دهید. با این حال، می‌توانید نقش‌های منحصر به فردی نیز ایجاد کنید که شامل مجوزهای دقیقی باشد که می‌خواهید. به عنوان مثال، ممکن است نقشی بخواهید که فقط به پروکسی‌های API دسترسی داشته باشد، نه چیز دیگری. برای انجام این کار، یک نقش سفارشی ایجاد می‌کنید.

شما می‌توانید نقش‌های سفارشی ایجاد کنید تا دسترسی به موجودیت‌های Apigee Edge زیر را به طور دقیق تنظیم کنید:

  • پروکسی‌های API
  • محصولات API
  • برنامه‌های توسعه‌دهنده
  • توسعه‌دهندگان
  • محیط‌ها (ردیابی جلسات و استقرارهای ابزار)
  • گزارش‌های سفارشی (تحلیلی)

شما می‌توانید با اعمال دسترسی مبتنی بر نقش به نمونه‌های خاص یک موجودیت، به جزئیات بیشتری دست یابید. به عنوان مثال، می‌توانید دسترسی مبتنی بر نقش را به تمام محصولات API یا به موارد خاص اعمال کنید.

اولویت مجوزها

مجوزهای جزئی‌تر بر مجوزهای جزئی‌تر اولویت دارند. برای مثال، مجوزهایی که به یک برنامه‌ی توسعه‌دهنده‌ی خاص اعمال می‌شوند، بر مجوزهای جزئی‌تر که به همه‌ی برنامه‌های توسعه‌دهنده اعمال می‌شوند، اولویت دارند.

اختصاص مجوزها به گروهی از موجودیت‌ها در مقابل نمونه‌های منفرد

مجوزهای نقش سفارشی را روی گروهی از موجودیت‌ها (مثلاً همه محصولات API) یا روی یک نمونه واحد (مثلاً یک محصول API خاص ) تنظیم کنید.

اگر مجوزها را روی یک نمونه تنظیم کنید، یک کاربر دارای امتیاز می‌تواند عملیات مجاز را فقط روی آن نمونه انجام دهد. اگر روی یک گروه (مثلاً همه پروکسی‌های API) تنظیم کنید، کاربر می‌تواند عملیات را روی هر نمونه‌ای در مجموعه انجام دهد.

همچنین می‌توانید گزینه‌های استقرار و ردیابی را روی APIها و حافظه‌های پنهان فعال کنید. این عملیات نیز مختص محیط هستند. یعنی می‌توانید به یک نقش اجازه دهید فقط در محیط تولید مستقر شود.

صفحه نقش‌ها را کاوش کنید

به صفحه نقش‌ها، همانطور که در زیر توضیح داده شده است، دسترسی پیدا کنید.

لبه

برای دسترسی به صفحه نقش‌ها با استفاده از رابط کاربری Edge:

  1. به عنوان مدیر سازمان وارد https://apigee.com/edge شوید.
  2. مدیر > نقش‌ها را انتخاب کنید.

    اگر مدیر سازمان نیستید، این منو در دسترس نیست.

لبه کلاسیک (ابر خصوصی)

برای دسترسی به صفحه نقش‌ها با استفاده از رابط کاربری کلاسیک اج:

  1. به عنوان مدیر سازمان وارد آدرس http:// ms-ip :9000 شوید، که در آن ms-ip آدرس IP یا نام DNS گره سرور مدیریت است.
  2. مدیر > نقش‌های سازمانی را انتخاب کنید.

    اگر مدیر سازمان نیستید، این منو در دسترس نیست.

صفحات نقش‌ها نمایش داده می‌شود.

همانطور که در شکل مشخص شده است، صفحه نقش‌ها به شما امکان می‌دهد:

اضافه کردن نقش‌های سفارشی

برای افزودن یک نقش سفارشی:

  1. به صفحه نقش‌ها دسترسی پیدا کنید .
  2. روی + نقش سفارشی کلیک کنید.
  3. یک نام برای نقش سفارشی وارد کنید.

    توجه: نام‌های نقش سفارشی نمی‌توانند شامل فاصله یا برخی کاراکترهای خاص باشند .

  4. در صورت نیاز، مجوزها را اضافه کنید.
  5. روی ذخیره کلیک کنید.

شکل زیر بخشی از پنجره‌ی محاوره‌ای «نقش سفارشی جدید» را نشان می‌دهد. برای مثال، این نقش WeatherApiRole نام دارد و به کاربر اجازه می‌دهد تا یک پروکسی API را با مسیر /weatherapi مشاهده، ویرایش و حذف کند. علاوه بر این، این کاربر می‌تواند جلسات ردیابی را در هر دو محیط prod و test مشاهده کند، اما فقط می‌تواند در محیط test مستقر شود.

ویرایش نقش‌های سفارشی

برای ایجاد یک نقش سفارشی:

  1. به صفحه نقش‌ها دسترسی پیدا کنید .
  2. روی نام یک نقش سفارشی در لیست کلیک کنید.
  3. روی ویرایش کلیک کنید.
  4. در صورت نیاز، نقش سفارشی را ویرایش کنید.
  5. روی ذخیره کلیک کنید.

حذف نقش‌های سفارشی

برای حذف یک نقش سفارشی:

  1. به صفحه نقش‌ها دسترسی پیدا کنید .
  2. روی حذف در کنار نقش سفارشی که می‌خواهید حذف کنید، کلیک کنید.
  3. در صورت نیاز، نقش سفارشی را ویرایش کنید.
  4. روی ذخیره کلیک کنید.