شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
همانطور که در بخش های زیر توضیح داده شده است، با استفاده از رابط کاربری Edge، نقش های سفارشی ایجاد کنید. برای ایجاد نقشهای سفارشی با استفاده از Edge API، به ایجاد نقشها با API مراجعه کنید.
برای ایجاد نقش های سفارشی باید مدیر سازمان باشید.
نقش های سفارشی چیست؟
هر سازمان Edge دارای مجموعه ای از نقش های داخلی است که سطوح مختلف مجوز را ارائه می دهد. شما می توانید کاربران اداری را به هر یک از این نقش ها اختصاص دهید. با این حال، شما همچنین می توانید نقش های منحصر به فردی ایجاد کنید که شامل مجوزهای دقیق مورد نظر شما باشد. برای مثال، ممکن است نقشی را بخواهید که فقط به پراکسیهای API دسترسی داشته باشد، نه چیز دیگری. برای انجام این کار، یک نقش سفارشی ایجاد می کنید.
میتوانید نقشهای سفارشی ایجاد کنید تا دسترسی به موجودیتهای Apigee Edge زیر را تنظیم کنید:
- پراکسی های API
- محصولات API
- برنامه های توسعه دهنده
- توسعه دهندگان
- محیطها (ردیابی جلسات و استقرار ابزار)
- گزارش های سفارشی (Analytics)
شما می توانید با اعمال دسترسی مبتنی بر نقش به نمونه های خاصی از یک موجودیت، به جزئیات بیشتری دست پیدا کنید. برای مثال، میتوانید دسترسی مبتنی بر نقش را به همه محصولات API یا محصولات خاص اعمال کنید.
اولویت مجوزها
مجوزهای با جزئیات بیشتر بر مجوزهای با جزئیات کمتر اولویت دارند. به عنوان مثال، مجوزهای اعمال شده بر روی یک برنامه برنامهنویس خاص، بر مجوزهایی که برای همه برنامههای توسعهدهنده اعمال میشود، اولویت دارند.
تخصیص مجوزها به گروهی از نهادها در مقابل نمونه های منفرد
مجوزهای نقش سفارشی را روی گروهی از نهادها (مثلاً همه محصولات API) یا روی یک نمونه واحد (مثلاً یک محصول API خاص ) تنظیم کنید.
اگر مجوزها را روی یک نمونه تنظیم کنید، یک کاربر ممتاز می تواند عملیات مجاز را فقط روی آن نمونه انجام دهد. اگر روی یک گروه تنظیم شود (به عنوان مثال، همه پراکسی های API)، کاربر می تواند عملیات را بر روی هر نمونه از مجموعه انجام دهد.
همچنین میتوانید گزینههای استقرار و ردیابی را در API و حافظه پنهان فعال کنید. این عملیات همچنین مختص محیط است. یعنی شما می توانید اجازه دهید یک نقش فقط در محیط prod مستقر شود.
صفحه نقش ها را کاوش کنید
همانطور که در زیر توضیح داده شده است به صفحه نقش ها دسترسی پیدا کنید.
لبه
برای دسترسی به صفحه نقش ها با استفاده از رابط کاربری Edge:
- به عنوان مدیر سازمان وارد https://apigee.com/edge شوید.
- Admin > Roles را انتخاب کنید.
اگر مدیر سازمان نیستید، این منو در دسترس نیست.
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه نقش ها با استفاده از رابط کاربری Classic Edge:
- به عنوان مدیر سازمان وارد
http:// ms-ip :9000
شوید، جایی که ms-ip آدرس IP یا نام DNS گره مدیریت سرور است. - مدیر > نقش های سازمان را انتخاب کنید.
اگر مدیر سازمان نیستید، این منو در دسترس نیست.
صفحات نقش ها نمایش داده می شود.
همانطور که در شکل مشخص شده است، صفحه نقش ها شما را قادر می سازد:
- نقش های داخلی Edge و کاربرانی که به آنها اختصاص داده شده اند را مشاهده کنید
- مشاهده، افزودن ، ویرایش ، و حذف نقش های سفارشی، و مشاهده کاربرانی که به آنها اختصاص داده شده است
نقش های سفارشی را اضافه کنید
برای افزودن یک نقش سفارشی:
- به صفحه نقش ها دسترسی پیدا کنید .
- روی + نقش سفارشی کلیک کنید.
- یک نام برای نقش سفارشی وارد کنید.
توجه: نام نقشهای سفارشی نمیتواند حاوی فاصله یا برخی از نویسههای خاص باشد .
- در صورت نیاز مجوزها را اضافه کنید.
- روی ذخیره کلیک کنید.
شکل زیر بخشی از گفتگوی New Custom Role را نشان می دهد. به عنوان مثال، این نقش WeatherApiRole نامیده می شود و به کاربر اجازه می دهد تا یک پروکسی API را با مسیر /weatherapi
مشاهده، ویرایش و حذف کند. علاوه بر این، این کاربر میتواند جلسات ردیابی را هم در محیط آزمایش و هم در محیط آزمایش مشاهده کند، اما فقط میتواند در محیط آزمایش مستقر شود.
نقش های سفارشی را ویرایش کنید
برای ادیت نقش سفارشی:
- به صفحه نقش ها دسترسی پیدا کنید .
- روی نام یک نقش سفارشی در لیست کلیک کنید.
- روی ویرایش کلیک کنید.
- نقش سفارشی را در صورت لزوم ویرایش کنید.
- روی ذخیره کلیک کنید.
نقش های سفارشی را حذف کنید
برای حذف یک نقش سفارشی:
- به صفحه نقش ها دسترسی پیدا کنید .
- روی Delete در مجاورت نقش سفارشی که می خواهید حذف کنید کلیک کنید.
- نقش سفارشی را در صورت لزوم ویرایش کنید.
- روی ذخیره کلیک کنید.