Role podstawowe (Właściciel, Edytujący i Wyświetlający) to podstawowe role w IAM, które obejmują różne poziomy uprawnień dostępu do wszystkich usług Firebase.
W tabeli poniżej znajdziesz podsumowanie uprawnień przypisanych do poszczególnych ról. Więcej informacji o rolach podstawowych znajdziesz w Google Cloud dokumentacji.
Pamiętaj, że role podstawowe były wcześniej nazywane rolami „pierwotnymi”.
Przypisz te role do uczestników projektu za pomocą Firebasekonsoli lub Google Cloudkonsoli.
| Rola | Uprawnienia |
|---|---|
Wyświetlającyroles/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ącyroles/editor |
Ma wszystkie uprawnienia roli Wyświetlający oraz uprawnienia do wykonywania działań, które modyfikują stan, np. do zmieniania istniejących zasobów. |
Właścicielroles/owner |
Ma wszystkie uprawnienia roli Edytujący oraz uprawnienia do wykonywania tych działań:
|
Dlaczego warto przypisać rolę właściciela
Aby zapewnić prawidłowe zarządzanie projektem w Firebase, musi on mieć właściciela.
Członkowie projektu z rolą Właściciel są często jedynymi członkami projektu, którzy mogą wykonywać zadania administracyjne lub otrzymywać ważne powiadomienia:
- Członkowie projektu z rolą Właściciel są często jedynymi osobami, które mogą wykonywać ważne działania administracyjne (takie jak przypisywanie ról i zarządzanie usługami Google Analytics), a zespół pomocy Firebase może realizować prośby administracyjne tylko od osób, które są właścicielami projektu.
- Członkowie projektu z rolą Właściciel są często jedynymi osobami, które (domyślnie) otrzymują powiadomienia o zmianach w projekcie lub usługach (np. o zmianach w rozliczeniach i kwestiach prawnych, wycofywaniu funkcji itp.). Możesz opcjonalnie dostosować „ważne kontakty” w projekcie, jeśli chcesz, aby powiadomienia otrzymywali konkretni lub dodatkowi członkowie zespołu.
Po skonfigurowaniu właścicieli projektu w Firebase ważne jest, aby te przypisania były aktualne.
Pamiętaj, że jeśli projekt w Firebase jest częścią organizacji Google Cloud, osoba zarządzająca organizacją Google Cloud może wykonywać wiele zadań, które może wykonać właściciel. Jednak w przypadku kilku zadań przeznaczonych tylko dla właściciela (takich jak przypisywanie ról czy zarządzanie usługami Google Analytics) administrator może potrzebować przypisać sobie rolę właściciela, aby móc je wykonać.