Firebase IAM rolleri

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.
Alternatif olarak, tüm proje üyelerinizi ve rollerini Google Cloud Console'un IAM sayfasında görüntüleyebilirsiniz.

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:

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.