Data Connect 프로젝트의 IAM 구성

Firebase Data Connect를 사용하려면 커넥터를 관리하고, Cloud SQL에 액세스하고, SDK를 생성할 수 있는 IAM 역할을 할당해야 합니다. 데이터 커넥트를 실행하는 서비스 계정에 필요한 권한이 있는지 확인합니다.

Data Connect의 세분화된 IAM 역할

Firebase 기본 역할과 사전 정의된 역할은 하위 수준 Data Connect 역할에 매핑됩니다. 매핑은 표를 참고하세요.

Data Connect의 개별 IAM 역할 할당을 더 세부적인 수준에서 관리하려면 Google Cloud 콘솔을 사용하세요.

IAM 역할 권한
firebasedataconnect.googleapis.com/admin

Firebase Data Connect API 관리자

이 역할에는 Firebase Data Connect API 뷰어가 포함됩니다.
firebasedataconnect.*와 동일합니다.

이 권한은 클라우드 소유자, 클라우드 편집자,
Firebase 관리자, Firebase 개발 관리자 역할에 의해 제공됩니다.
데이터를 포함한 Firebase Data Connect API 리소스에 대한 전체 액세스 권한입니다.

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

Firebase Data Connect API 뷰어

이 권한은 클라우드 소유자, 클라우드 편집자,
클라우드 뷰어, Firebase 관리자, Firebase 뷰어,
Firebase 개발 관리자, Firebase 개발 뷰어 역할에 의해 제공됩니다.
Firebase Data Connect API 리소스에 대한 읽기 전용 액세스 권한입니다. 이 역할은 데이터에 대한 액세스 권한을 부여하지 않습니다.

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

Firebase Data Connect API 데이터 관리자

이 역할은 Cloud 소유자, Cloud 편집자,
Firebase 관리자, Firebase 개발 관리자 역할에서 제공합니다.
데이터 소스에 대한 전체 읽기 및 쓰기 액세스 권한입니다.

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

Firebase Data Connect API 데이터 뷰어

이 역할은 클라우드 소유자, 클라우드 편집자,
Firebase 관리자, Firebase 개발 관리자 역할에서 제공합니다.
데이터 소스에 대한 읽기 전용 액세스 권한입니다.

firebasedataconnect.googleapis.com/services.executeGraphqlRead