نقشهای پایه (مالک، ویرایشگر، و بیننده) نقشهای اساسی برای IAM هستند و شامل سطوح مختلفی از اجازههای دسترسی برای همه محصولات و سرویسهای Firebase میشوند.
جدول زیر اجازههای موجود در هر نقش را خلاصه میکند. درباره نقشهای پایه در سند Google Cloud بیشتر بدانید.
توجه داشته باشید که نقشهای پایه قبلاً نقشهای «ابتدایی» نامیده میشدند.
این نقشها را بااستفاده از کنسول Firebase یا کنسول Google Cloud به اعضای پروژه اختصاص دهید.
| نقش | اجازهها |
|---|---|
نظارهگرroles/viewer |
اجازههای مربوط به کنشهای فقط خواندنی، مثل مشاهده (اما نه اصلاح) منابع یا دادههای موجود. |
ویرایشگرroles/editor |
همه اجازههای نقش «بیننده»، بهعلاوه اجازههای کنشهایی که وضعیت را تغییر میدهند، مثل تغییر منابع موجود. |
مالکroles/owner |
همه اجازههای نقش «ویرایشگر»، بهعلاوه اجازههای مربوط به کنشهای زیر:
|
اهمیت اختصاص دادن نقش «مالک»
برای اطمینان از مدیریت صحیح پروژه Firebase، باید مالک داشته باشد.
اعضای پروژه با نقش «مالک» اغلب تنها اعضای پروژه هستند که میتوانند کارهای اداری را انجام دهند یا اعلانهای مهم را دریافت کنند:
- اعضای پروژه با نقش «مالک» اغلب تنها اعضایی هستند که میتوانند کنشهای اداری مهم را انجام دهند (مانند اختصاص دادن نقشها و مدیریت کردن ویژگیهای Google Analytics)، و «پشتیبانی Firebase» فقط میتواند درخواستهای اداری را از «مالکان» اثباتشده پروژه برآورده کند.
- اعضای پروژه با نقش «مالک» اغلب تنها اعضایی هستند که (بهطور پیشفرض) اعلانهای مربوط به تغییرات پروژه یا محصولات (مانند تغییرات صورتحساب و قانونی، منسوخ شدن ویژگیها، و غیره) را دریافت میکنند. اگر میخواهید اعضای خاص یا بیشتری از پروژه اعلانها را دریافت کنند، میتوانید بهطور اختیاری «مخاطبین ضروری» پروژهتان را سفارشیسازی کنید.
پساز راهاندازی «مالک(ها)» برای پروژه Firebase، مهم است که این واگذاریها را بهروز نگه دارید.
توجه داشته باشید که اگر پروژه Firebase بخشی از سازمان Google Cloud باشد، فردی که سازمان Google Cloud شما را مدیریت میکند میتواند بسیاری از کارهایی را که «مالک» میتواند انجام دهد انجام دهد. بااینحال، برای چندین کار مختص «مالک» (مانند اختصاص دادن نقشها یا مدیریت داراییهای Google Analytics)، سرپرست ممکن است لازم باشد نقش واقعی مالک را به خودش اختصاص دهد تا بتواند آن کارها را انجام دهد.