Конфигурация IAM для проектов Data Connect

Для использования Firebase Data Connect вам потребуется назначить роли IAM, позволяющие управлять коннекторами, получать доступ к Cloud SQL и генерировать SDK. Убедитесь, что у учётной записи службы, запускающей Data Connect, есть необходимые разрешения.

Детализированные роли IAM для Data Connect

Базовые и предопределённые роли Firebase сопоставляются с ролями Data Connect более низкого уровня. Сопоставление см. в таблице.

Для управления назначениями отдельных ролей IAM для Data Connect на более детальном уровне используйте консоль Google Cloud .

роль IAM Разрешения
firebasedataconnect.googleapis.com/admin

Администратор API Firebase Data Connect

Эта роль включает в себя просмотрщик API Firebase Data Connect.
Эквивалентно firebasedataconnect.* .

Это предоставлено владельцем облака, редактором облака,
Роли администратора Firebase и администратора разработки Firebase.
Полный доступ к ресурсам API Firebase Data Connect, включая данные.

firebasedataconnect.googleapis.com/operations.delete
firebasedataconnect.googleapis.com/operations.cancel
firebasedataconnect.googleapis.com/services.create
firebasedataconnect.googleapis.com/services.update
firebasedataconnect.googleapis.com/services.delete
firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/schemas.create
firebasedataconnect.googleapis.com/schemas.update
firebasedataconnect.googleapis.com/schemas.delete
firebasedataconnect.googleapis.com/schemaRevisions.create
firebasedataconnect.googleapis.com/schemaRevisions.delete
firebasedataconnect.googleapis.com/connectors.create
firebasedataconnect.googleapis.com/connectors.update
firebasedataconnect.googleapis.com/connectors.delete
firebasedataconnect.googleapis.com/connectorRevisions.create
firebasedataconnect.googleapis.com/connectorRevisions.delete
firebasedataconnect.googleapis.com/viewer

Средство просмотра API Firebase Data Connect

Это предоставлено владельцем облака, редактором облака,
Cloud Viewer, Firebase Admin, Firebase Viewer,
Роли администратора разработки Firebase и наблюдателя разработки Firebase.
Доступ только для чтения к ресурсам API Firebase Data Connect. Роль не предоставляет доступ к данным.

cloudresourcemanager.googleapis.com/projects.list
cloudresourcemanager.googleapis.com/projects.get

firebasedataconnect.googleapis.com/operations.list
firebasedataconnect.googleapis.com/operations.get
firebasedataconnect.googleapis.com/locations.list
firebasedataconnect.googleapis.com/locations.get
firebasedataconnect.googleapis.com/services.list
firebasedataconnect.googleapis.com/services.get
firebasedataconnect.googleapis.com/schemas.list
firebasedataconnect.googleapis.com/schemas.get
firebasedataconnect.googleapis.com/schemaRevisions.list
firebasedataconnect.googleapis.com/schemaRevisions.get
firebasedataconnect.googleapis.com/connectors.list
firebasedataconnect.googleapis.com/connectors.get
firebasedataconnect.googleapis.com/connectorRevisions.list
firebasedataconnect.googleapis.com/connectorRevisions.get
firebasedataconnect.googleapis.com/dataAdmin

Администрирование данных API Firebase Data Connect

Это предоставлено владельцем облака, редактором облака,
Роли администратора Firebase и администратора разработки Firebase.
Полный доступ на чтение и запись к источникам данных.

firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/dataViewer

Средство просмотра данных API Firebase Data Connect

Это предоставлено владельцем облака, редактором облака,
Роли администратора Firebase и администратора разработки Firebase.
Доступ к источникам данных только для чтения.

firebasedataconnect.googleapis.com/services.executeGraphqlRead