نقش های مالک، ویرایشگر و بیننده

نقش‌های پایه (مالک، ویرایشگر و مشاهده‌گر) نقش‌های اساسی برای IAM هستند و شامل سطوح مختلف مجوزهای دسترسی برای همه محصولات و خدمات Firebase می‌شوند.

جدول زیر مجوزهای موجود در هر نقش را خلاصه می‌کند. برای کسب اطلاعات بیشتر در مورد نقش‌های اساسی ، به مستندات Google Cloud مراجعه کنید.

توجه داشته باشید که نقش‌های پایه قبلاً نقش‌های «بدوی» نامیده می‌شدند.

این نقش‌ها را با استفاده از کنسول Firebase یا کنسول Google Cloud به اعضای پروژه اختصاص دهید.

نقش مجوزها
بیننده
roles/viewer
مجوزهایی برای اقدامات فقط خواندنی، مانند مشاهده (اما نه تغییر) منابع یا داده‌های موجود.
ویرایشگر
roles/editor
تمام مجوزهای نقش Viewer، به علاوه مجوزهای مربوط به اقداماتی که وضعیت را تغییر می‌دهند، مانند تغییر منابع موجود.
مالک
roles/owner
تمام مجوزهای نقش ویرایشگر، به علاوه مجوزهای مربوط به اقدامات زیر:
  • مدیریت نقش‌ها و مجوزها برای یک پروژه و تمام منابع درون پروژه.
  • تنظیم صورتحساب برای یک پروژه.
  • حذف یا بازیابی یک پروژه

اهمیت تعیین نقش مالک

برای اطمینان از مدیریت صحیح یک پروژه Firebase، باید یک مالک (Owner) داشته باشد.

اعضای پروژه با نقش مالک اغلب تنها اعضای پروژه هستند که می‌توانند وظایف مدیریتی را انجام دهند یا اعلان‌های مهم را دریافت کنند :

  • اعضای پروژه با نقش مالک اغلب تنها اعضایی هستند که می‌توانند اقدامات مهم مدیریتی (مانند اختصاص نقش‌ها و مدیریت ویژگی‌های Google Analytics ) را انجام دهند، و پشتیبانی Firebase فقط می‌تواند درخواست‌های مدیریتی از مالکان پروژه‌های مشخص‌شده را انجام دهد.
  • اعضای پروژه با نقش مالک اغلب تنها اعضایی هستند که (به طور پیش‌فرض) اعلان‌هایی در مورد تغییرات پروژه یا محصولات (مانند تغییرات صورتحساب و قانونی، منسوخ شدن ویژگی‌ها و غیره) دریافت می‌کنند. اگر می‌خواهید اعضای خاص یا اضافی پروژه اعلان‌ها را دریافت کنند، می‌توانید به صورت اختیاری «مخاطبین ضروری» پروژه خود را سفارشی کنید .

پس از اینکه مالک(گان) یک پروژه Firebase را تعیین کردید، به‌روز نگه داشتن این وظایف بسیار مهم است.

توجه داشته باشید که اگر یک پروژه Firebase بخشی از یک سازمان Google Cloud باشد، فردی که سازمان Google Cloud شما را مدیریت می‌کند می‌تواند بسیاری از وظایفی را که یک مالک می‌تواند انجام دهد، انجام دهد. با این حال، برای چندین وظیفه خاص مالک (مانند اختصاص نقش‌ها یا مدیریت ویژگی‌های Google Analytics )، ممکن است مدیر نیاز داشته باشد که نقش مالک واقعی را برای انجام آن وظایف به خود اختصاص دهد.