Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Role podstawowe (właściciel, edytujący i wyświetlający) to podstawowe role uprawnień IAM. Obejmują one różne poziomy uprawnień dostępu do wszystkich usług Firebase.
W tabeli poniżej znajdziesz podsumowanie uprawnień przypisanych do każdej roli. Więcej informacji o rolach podstawowych znajdziesz w dokumentacji Google Cloud.
Role podstawowe były wcześniej nazywane „podstawowymi”.
Przypisz te role uczestnikom projektu za pomocą konsoli Firebase lub konsoli Google Cloud.
Rola
Uprawnienia
Przeglądający roles/viewer
Może wyświetlać zasoby i dane w trybie tylko do odczytu, ale nie może zmieniać istniejących zasobów ani danych.
Edytujący roles/editor
Ma wszystkie uprawnienia roli Wyświetlający oraz uprawnienia do wykonywania działań wprowadzających modyfikacje, takich jak zmiana istniejących zasobów.
Właściciel roles/owner
Ma wszystkie uprawnienia roli Edytujący oraz uprawnienia do wykonywania tych działań:
Zarządzanie rolami, uprawnieniami i wszystkimi zasobami w projekcie.
Konfigurowanie rozliczeń w projekcie.
usunąć projekt lub przywrócić jego poprzednią wersję.
Ważność przypisywania roli właściciela
Aby zapewnić prawidłowe zarządzanie projektem Firebase, musi on mieć właściciela.
Członkowie projektu z rolą właściciela są często jedynymi członkami projektu, którzy mogą wykonywać zadania administracyjne lub otrzymywać ważne powiadomienia:
Użytkownicy projektu z rolą właściciela są często jedynymi osobami, które mogą wykonywać ważne czynności administracyjne (np. przypisywać role i zarządzać usługami Google Analytics), a zespół pomocy Firebase może realizować tylko żądania administracyjne od właścicieli projektu, których tożsamość została potwierdzona.
Użytkownicy z rolą właściciela projektu są często jedynymi osobami, które (domyślnie) otrzymują powiadomienia o zmianach w projekcie lub usługach (np. o zmianach w płatnościach i warunkach prawnych oraz wycofywaniu funkcji).
Opcjonalnie możesz spersonalizować „ważne kontakty” projektu, jeśli chcesz, aby powiadomienia otrzymywali konkretni lub dodatkowi członkowie projektu.
Po skonfigurowaniu właścicieli projektu Firebase ważne jest, aby te przypisania były aktualne.
Pamiętaj, że jeśli projekt Firebase należy do organizacji Google Cloud, osoba zarządzająca organizacją Google Cloud może wykonywać wiele zadań, które są dostępne dla właściciela. Jednak w przypadku niektórych zadań, które są dostępne tylko dla właściciela (np. przypisywania ról lub zarządzania właściwościami Google Analytics), administrator może potrzebować rzeczywistej roli właściciela, aby je wykonać.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[],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."]]