Proje üyelerinize roller aracılığıyla izinler verilir. Rol, bir izinler topluluğudur. Bir proje üyesine rol atadığınızda, o proje üyesine rolün içerdiği tüm izinleri verirsiniz.
Firebase IAM, aşağıdaki rol türlerini destekler:
Temel roller : Temel Sahip , Düzenleyici ve Görüntüleyici rolleri (önceden "ilkel" roller olarak adlandırılırdı).
Önceden tanımlanmış roller : Temel rollerden daha ayrıntılı erişim kontrolü sağlayan, Firebase'e özel seçilmiş roller. Firebase şunları sunar:
Firebase düzeyinde roller : Tüm Firebase ürünlerine tam okuma/yazma veya salt okunur erişim sağlayan roller.
Ürün kategorisi rolleri : Ürün gruplarına tam okuma/yazma veya salt okunur erişim sağlayan roller. Google Analytics ve genel ürün kategorileri etrafında yapılandırılmıştır.
Ürün düzeyinde roller : Belirli Firebase ürünlerine tam okuma/yazma veya salt okunur erişim sağlayan roller.
Özel roller : Kuruluşunuzun belirli gereksinimlerini karşılayan bir dizi izinleri uyarlamak için oluşturduğunuz tamamen özelleştirilmiş roller.
Proje üyelerini ve rollerini yönetin
Proje üyelerini ve rollerini görüntüleyin
Firebase konsolundaki > Proje ayarları'nın Kullanıcılar ve izinler sekmesinde proje üyelerinizin çoğunu ve rollerini görüntüleyebilirsiniz. Aşağıdakilere dikkat et:- Firebase konsolu, yalnızca temel bir role (Sahip, Düzenleyici, Görüntüleyici) veya önceden tanımlanmış bir Firebase rolüne atanan proje üyelerini listeler. Bu sekmede listelenen proje üyeleri, Firebase konsolunda Firebase projesine erişimi olan tek proje üyeleridir.
- Firebase konsolu, hizmet hesabı olan proje üyelerini listelemez. Bu proje üyelerini Google Cloud Console'un IAM sayfasında görüntüleyin.
Bir proje üyesine rol atama
Her proje üyesine atanan rolü/rolleri yönetmek için Firebase projesinin Sahibi olmanız (veya resourcemanager.projects.setIamPolicy
iznine sahip bir rol atanmış olmanız) gerekir.
Rol atayabileceğiniz ve yönetebileceğiniz yerler şunlardır:
- Firebase konsolu, Kullanıcılar ve izinler sekmesinde proje üyelerine roller atamak için basitleştirilmiş bir yol sunar. Firebase konsolunda, temel rollerden herhangi birini (Sahip, Düzenleyici, Görüntüleyici), Firebase Yönetici/Görüntüleyici rollerini veya Firebase önceden tanımlanmış ürün kategorisi rollerinden herhangi birini atayabilirsiniz. > Proje ayarları'nın
- Google Cloud Console, IAM sayfasında proje üyelerine roller atamak için kapsamlı bir araç seti sunar. Cloud Console'da ayrıca özel roller oluşturup yönetebilir ve hizmet hesaplarına projenize erişim verebilirsiniz.
Google Cloud Console'da proje üyelerine müdürler denildiğini unutmayın.
Projenizin Sahibi artık bir Sahibin görevlerini yerine getiremiyorsa (örneğin, şirketinizden ayrılan kişi ) ve projeniz bir Google Cloud kuruluşu aracılığıyla yönetilmiyorsa (sonraki paragrafa bakın), geçici bir Sahip atanır.
Bir Firebase projesinin bir Google Cloud kuruluşunun parçası olması durumunda Sahibinin olmayabileceğini unutmayın. Firebase projeniz için bir Sahip bulamıyorsanız projeye bir Sahip atamak üzere Google Cloud kuruluşunuzu yöneten kişiyle iletişime geçin.