Untuk menggunakan Firebase Data Connect, Anda harus menetapkan peran IAM yang memungkinkan pengelolaan konektor, mengakses Cloud SQL, dan membuat SDK. Pastikan akun layanan yang menjalankan Data Connect memiliki izin yang diperlukan.
Peran IAM terperinci untuk Data Connect
Peran dasar dan peran bawaan Firebase dipetakan ke peran Data Connect tingkat yang lebih rendah. Lihat tabel untuk pemetaan.
Untuk mengelola penetapan peran IAM individual untuk Data Connect di tingkat yang lebih terperinci, gunakan konsol Google Cloud.
| Peran IAM | Izin |
|---|---|
firebasedataconnect.googleapis.com/adminAdmin Firebase Data Connect API Peran ini mencakup Viewer Firebase Data Connect API. Setara dengan firebasedataconnect.*.Izin ini diberikan oleh peran Cloud Owner, Cloud Editor, Firebase Admin, dan Firebase Develop Admin. |
Akses penuh ke resource Firebase Data Connect API, termasuk data.firebasedataconnect.googleapis.com/operations.deletefirebasedataconnect.googleapis.com/operations.cancelfirebasedataconnect.googleapis.com/services.createfirebasedataconnect.googleapis.com/services.updatefirebasedataconnect.googleapis.com/services.deletefirebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlReadfirebasedataconnect.googleapis.com/schemas.createfirebasedataconnect.googleapis.com/schemas.updatefirebasedataconnect.googleapis.com/schemas.deletefirebasedataconnect.googleapis.com/schemaRevisions.createfirebasedataconnect.googleapis.com/schemaRevisions.deletefirebasedataconnect.googleapis.com/connectors.createfirebasedataconnect.googleapis.com/connectors.updatefirebasedataconnect.googleapis.com/connectors.deletefirebasedataconnect.googleapis.com/connectorRevisions.createfirebasedataconnect.googleapis.com/connectorRevisions.delete
|
firebasedataconnect.googleapis.com/viewerFirebase Data Connect API Viewer Izin ini diberikan oleh peran Cloud Owner, Cloud Editor, Cloud Viewer, Firebase Admin, Firebase Viewer, Firebase Develop Admin, dan Firebase Develop Viewer. |
Akses baca saja ke resource Firebase Data Connect API. Peran tidak memberikan akses ke data.cloudresourcemanager.googleapis.com/projects.listcloudresourcemanager.googleapis.com/projects.getfirebasedataconnect.googleapis.com/operations.listfirebasedataconnect.googleapis.com/operations.getfirebasedataconnect.googleapis.com/locations.listfirebasedataconnect.googleapis.com/locations.getfirebasedataconnect.googleapis.com/services.listfirebasedataconnect.googleapis.com/services.getfirebasedataconnect.googleapis.com/schemas.listfirebasedataconnect.googleapis.com/schemas.getfirebasedataconnect.googleapis.com/schemaRevisions.listfirebasedataconnect.googleapis.com/schemaRevisions.getfirebasedataconnect.googleapis.com/connectors.listfirebasedataconnect.googleapis.com/connectors.getfirebasedataconnect.googleapis.com/connectorRevisions.listfirebasedataconnect.googleapis.com/connectorRevisions.get
|
firebasedataconnect.googleapis.com/dataAdminAdmin Data API Firebase Data Connect Izin ini diberikan oleh peran Cloud Owner, Cloud Editor, Firebase Admin, dan Firebase Develop Admin. |
Akses baca dan tulis penuh ke sumber data.firebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlRead
|
firebasedataconnect.googleapis.com/dataViewerPelihat Data API Firebase Data Connect Disediakan oleh peran Pemilik Cloud, Editor Cloud, Admin Firebase, dan Admin Pengembangan Firebase. |
Akses baca saja ke sumber data.firebasedataconnect.googleapis.com/services.executeGraphqlRead
|