Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Izin diberikan kepada anggota project Anda melalui
peran. Peran adalah kumpulan izin. Saat menetapkan peran kepada anggota project, Anda memberikan anggota project tersebut semua izin yang dimiliki oleh peran tersebut.
IAM Firebase mendukung jenis peran berikut:
Peran dasar: Peran Pemilik, Editor, dan Pengakses lihat-saja (sebelumnya disebut peran "dasar").
Peran yang telah ditetapkan: Peran khusus Firebase terseleksi yang memberikan kontrol akses yang lebih terperinci daripada peran dasar. Firebase menawarkan:
Peran level Firebase: Peran yang memberikan akses baca/tulis penuh atau baca saja ke semua produk Firebase.
Peran kategori produk:
Peran yang memberikan akses baca/tulis penuh atau baca saja ke grup produk. Peran tersebut disusun menurut Google Analytics dan kategori produk umum.
Peran level produk:
Peran yang memberikan akses baca/tulis penuh atau baca saja ke produk Firebase tertentu.
Peran khusus: Peran yang disesuaikan seluruhnya, yang Anda buat untuk menyesuaikan sekumpulan izin yang memenuhi persyaratan khusus dari organisasi.
Mengelola anggota project dan perannya
Melihat anggota project dan perannya
Anda dapat melihat banyak anggota project Anda beserta perannya di tab Users and permissions pada settings > Project settings di Firebase console. Perhatikan hal berikut:
Firebase console hanya mencantumkan anggota project yang mendapatkan peran dasar (Pemilik, Editor, Viewer) atau Peran Firebase yang telah ditetapkan.
Anggota project yang tercantum dalam tab ini adalah satu-satunya anggota project yang memiliki akses ke project Firebase di Firebase console.
Firebase console tidak mencantumkan anggota project yang merupakan akun layanan. Lihat anggota project ini di halaman IAM di Google Cloud console.
Atau, Anda dapat melihat semua anggota project Anda dan perannya di
halaman IAMGoogle Cloud console.
Menetapkan peran kepada anggota project
Untuk mengelola peran yang ditetapkan ke setiap anggota project, Anda harus menjadi Pemilik project Firebase (atau diberi peran dengan izin resourcemanager.projects.setIamPolicy).
Berikut adalah tempat untuk menetapkan dan mengelola peran:
Google Cloud console menawarkan serangkaian alat yang luas untuk menetapkan peran kepada anggota project di halaman IAM. Di Cloud console, Anda juga dapat membuat dan mengelola peran khusus, serta memberi akun layanan akses ke project Anda.
Perlu diketahui bahwa di Google Cloud console, anggota project disebut sebagai utama.
Jika Pemilik project Anda tidak dapat lagi melakukan tugas Pemilik (misalnya, orang tersebut
keluar dari perusahaan) dan project Anda tidak dikelola melalui organisasi Google Cloud (lihat paragraf berikutnya), Anda dapat
menghubungi Dukungan Firebase
dan menanyakan cara meminta akses ke project Firebase.
Perlu diperhatikan bahwa jika project Firebase merupakan bagian dari organisasi Google Cloud, project tersebut mungkin tidak memiliki Pemilik.
Jika Anda tidak dapat menemukan Pemilik untuk project Firebase Anda, hubungi orang yang mengelola organisasi Google Cloud Anda untuk menetapkan Pemilik bagi project tersebut.
[null,null,["Terakhir diperbarui pada 2025-08-04 UTC."],[],[],null,["**Permissions are granted to your project members via\n[*roles*](/docs/projects/iam/roles).** A role is a collection of\n[*permissions*](/docs/projects/iam/permissions). When you assign a role to a\nproject member, you grant that project member all the permissions that the role\ncontains.\n\nFirebase IAM supports the following types of roles:\n\n- **[Basic roles](/docs/projects/iam/roles-basic)** :\n Fundamental **Owner** , **Editor** , and **Viewer** roles (formerly called\n \"primitive\" roles).\n\n- **[Predefined roles](/docs/projects/iam/roles-predefined)**:\n Curated Firebase-specific roles that enable more granular access control than\n the basic roles. Firebase offers:\n\n - [**Firebase-level roles**](/docs/projects/iam/roles-predefined-all-products):\n Roles which grant full read/write or read-only access to *all* the\n Firebase products.\n\n - [**Product-category roles**](/docs/projects/iam/roles-predefined-category):\n Roles which grant full read/write or read-only access to groups of\n products. They are structured around Google Analytics and general\n product categories.\n\n - [**Product-level roles**](/docs/projects/iam/roles-predefined-product):\n Roles which grant full read/write or read-only access to *specific*\n Firebase products.\n\n- **[Custom roles](/docs/projects/iam/roles-custom)**: Fully customized\n roles that you create to tailor a set of permissions that meet the specific\n requirements of your organization.\n\nManage project members and their roles **Note** : Access changes, such as assigning a role or denying a permission, may take several minutes to take effect across all systems. For details, see [Access change propagation](https://cloud.google.com/iam/docs/access-change-propagation) in the Google Cloud documentation.\n\nView project members and their roles You can view many of your project members and their roles in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** in the Firebase console. Note the following:\n\n- The Firebase console only lists project members assigned a [basic role](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer) or a [Firebase predefined role](/docs/projects/iam/roles-predefined). The project members listed in this tab are the only project members who have access to the Firebase project in the Firebase console.\n- The Firebase console does not list project members that are service accounts. View these project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAlternatively, you can view *all* of your project members and their roles in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAssign a role to a project member\n\nTo manage the role(s) assigned to each project member, you must be an Owner of the Firebase\nproject (or be assigned a role with the permission\n`resourcemanager.projects.setIamPolicy`).\n\nHere are the places where you can assign and manage roles:\n\n- The Firebase console offers a simplified way to assign roles to project members in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** . In the Firebase console, you can assign any of the [basic roles](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer), the [Firebase Admin/Viewer roles](/docs/projects/iam/roles-predefined-all-products), or any of the [Firebase predefined product-category\n roles](/docs/projects/iam/roles-predefined-category).\n- The Google Cloud console offers an expansive set of tools to assign roles to project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam). In the Cloud console, you can also create and manage [custom roles](/docs/projects/iam/roles-custom), as well as give service accounts access to your project.\n\n Note that in the Google Cloud console, project members are called *principals*.\n\nIf the Owner of your project can no longer perform the tasks of an Owner (for example, the person\nleft your company) and your project isn't managed via a Google Cloud organization (see next\nparagraph), you can\n[contact Firebase Support](https://firebase.google.com/support/troubleshooter/contact)\nand check with them about how to request access to the Firebase project.\n\nNote that if a Firebase project is part of a Google Cloud organization, it may not have an Owner.\nIf you're unable to find an Owner for your Firebase project, contact the person who manages your\nGoogle Cloud organization to assign an Owner for the project."]]