مجوز برای اقدامات فقط خواندنی، مانند مشاهده (اما اصلاح نکردن) منابع یا داده های موجود.
ویرایشگر roles/editor
همه مجوزهای نقش Viewer، به علاوه مجوزهای اعمالی که حالت را تغییر می دهند، مانند تغییر منابع موجود.
مالک roles/owner
همه مجوزهای نقش ویرایشگر، به اضافه مجوزهای اقدامات زیر:
نقش ها و مجوزهای یک پروژه و تمام منابع داخل پروژه را مدیریت کنید.
تنظیم صورتحساب برای یک پروژه
یک پروژه را حذف یا بازیابی کنید.
اهمیت تعیین نقش مالک
برای اطمینان از مدیریت صحیح پروژه Firebase، باید مالک داشته باشد.
اعضای پروژه با نقش مالک اغلب تنها اعضای پروژه هستند که می توانند وظایف اداری را انجام دهند یا اعلان های مهم را دریافت کنند :
اعضای پروژه با نقش مالک اغلب تنها اعضایی هستند که میتوانند اقدامات اداری مهم (مانند اختصاص نقشها و مدیریت ویژگیهای Google Analytics ) را انجام دهند، و Firebase Support فقط میتواند درخواستهای مدیریتی مالکان پروژه نشانداده شده را برآورده کند.
اعضای پروژه با نقش مالک اغلب تنها اعضایی هستند که (به طور پیشفرض) اعلانهایی درباره تغییرات پروژه یا محصولات دریافت میکنند (مانند تغییرات صورتحساب و قانونی، حذف ویژگیها و غیره). اگر میخواهید اعضای پروژه خاص یا اضافی اعلانها را دریافت کنند، میتوانید بهصورت اختیاری «مخاطبین ضروری» پروژه خود را سفارشی کنید .
پس از تنظیم مالک(ها) برای پروژه Firebase، مهم است که آن تکالیف را به روز نگه دارید.
توجه داشته باشید که اگر پروژه Firebase بخشی از یک سازمان Google Cloud باشد، شخصی که سازمان Google Cloud شما را مدیریت میکند میتواند بسیاری از وظایفی را که مالک میتواند انجام دهد، انجام دهد. با این حال، برای چندین کار خاص مالک (مانند تخصیص نقشها یا مدیریت ویژگیهای Google Analytics )، ممکن است لازم باشد سرپرست برای انجام آن وظایف ، نقش مالک واقعی را به خود اختصاص دهد.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],null,["**Basic roles** (Owner, Editor, and Viewer) are fundamental roles for IAM\nand include different levels of access permissions for all the Firebase products\nand services.\n\nThe following table summarizes the permissions included in each role. Learn more\nabout [basic roles](//cloud.google.com/iam/docs/understanding-roles#basic)\nin the Google Cloud documentation.\n\nNote that basic roles were formerly called \"primitive\" roles.\n\nAssign these roles to project members using the\n[Firebase console](https://console.firebase.google.com/project/_/settings/iam)\nor the\n[Google Cloud console](https://console.cloud.google.com/iam-admin/iam).\n| **Note:** Assigning roles using the Google Cloud console is helpful if you don't have access to open the Firebase project via the Firebase console (for example, you're the administrator of the project's Google Cloud organization).\n\n| Role | Permissions |\n|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Viewer** `roles/viewer` | Permissions for read-only actions, such as viewing (but not modifying) existing resources or data. |\n| **Editor** `roles/editor` | All the Viewer role permissions, **plus** permissions for actions that modify state, such as changing existing resources. | **Note:** The `roles/editor` role contains permissions to create and delete resources for most Firebase products and services. |\n| **Owner** `roles/owner` | All the Editor role permissions, **plus** permissions for the following actions: - Manage roles and permissions for a project and all resources within the project. - Set up billing for a project. - Delete or restore a project. |\n\nImportance of assigning the Owner role\n\nTo ensure proper management of a Firebase project, it must have an\n[Owner](/docs/projects/iam/roles-basic).\n\nProject members with the Owner role are\n**often the *only* project members who can do administrative\ntasks or receive important notifications**:\n\n- Project members with the Owner role are often the only members who can perform important administrative actions (like assigning roles and managing Google Analytics properties), and Firebase Support can only fulfill administrative requests from demonstrated project Owners.\n- Project members with the Owner role are often the only members who (by default) receive notifications about changes to the project or products (like billing and legal changes, deprecations of features, etc.). You can optionally [customize your project's \"essential contacts\"](https://cloud.google.com/resource-manager/docs/managing-notification-contacts) if you want specific or additional project members to receive notifications.\n\nAfter you set up the Owner(s) for a Firebase project, it's important to\nkeep those assignments up-to-date.\n\nNote that if a Firebase project is part of a Google Cloud organization, the\nperson who manages your Google Cloud organization can perform many tasks\nthat an Owner can do. However, for several Owner-specific tasks (like\nassigning roles or managing Google Analytics properties), the\nadministrator may need to assign themselves the\n[actual Owner role](/docs/projects/iam/roles-basic) to perform\nthose tasks."]]