Role podstawowe (Właściciel, Edytujący i Przeglądający) to podstawowe role w IAM, które obejmują różne poziomy uprawnień dostępu do wszystkich usług Firebase.
Tabela poniżej zawiera podsumowanie uprawnień przypisanych do każdej roli. 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 w Firebase konsoli lub w Google Cloud konsoli.
| Rola | Uprawnienia |
|---|---|
Przeglądającyroles/viewer |
Uprawnienia do działań tylko do odczytu, takich jak wyświetlanie (ale nie modyfikowanie) istniejących zasobów lub danych. |
Edytującyroles/editor |
Wszystkie uprawnienia roli Przeglądający oraz uprawnienia do działań które modyfikują stan, takich jak zmiana istniejących zasobów. |
Właścicielroles/owner |
Wszystkie uprawnienia roli Edytujący, oraz uprawnienia do wykonywania tych działań:
|
Dlaczego przypisanie roli Właściciel jest ważne
Aby zapewnić prawidłowe zarządzanie projektem w Firebase, musi on mieć właściciela.
Uczestnicy projektu z rolą Właściciel są często jedynymi uczestnikami projektu, którzy mogą wykonywać zadania administracyjne lub otrzymywać ważne powiadomienia:
- Uczestnicy projektu z rolą Właściciel są często jedynymi uczestnikami, którzy mogą wykonywać ważne działania administracyjne (takie jak przypisywanie ról i zarządzanie Google Analytics usługami), a zespół pomocy Firebase może realizować prośby administracyjne tylko od zweryfikowanych właścicieli projektu.
- Uczestnicy projektu z rolą Właściciel są często jedynymi uczestnikami, którzy (domyślnie) otrzymują powiadomienia o zmianach w projekcie lub usługach (takich jak zmiany w rozliczeniach i kwestiach prawnych, wycofywanie funkcji itp.). Jeśli chcesz, aby powiadomienia otrzymywali konkretni lub dodatkowi uczestnicy projektu, możesz opcjonalnie dostosować „podstawowe kontakty” projektu.
Gdy skonfigurujesz 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 niektórych zadań specyficznych dla właściciela (takich jak przypisywanie ról lub zarządzanie usługami Google Analytics) administrator może potrzebować przypisać sobie rolę właściciela, aby móc je wykonać.