0

퓨전 테이블 데이터를보고 편집하기 위해 동일한 프로젝트의 일부인 Google 서비스 계정을 사용하고 있습니다. 에디터 역할을 가진 서비스 계정 하나와 뷰 역할을 가진 서비스 계정을 두 개 설정했습니다. 단일 서비스 계정으로 모든 것이 잘 작동합니다. 다른 서비스 계정을 추가하면 완전히 다른 저장소에 액세스하는 것 같습니다.여러 서비스 계정이 동일한 데이터에 액세스하는 방법은 무엇입니까?

서비스 계정 편집기 역할을 모두 부여하면 다른 서비스 계정에서 볼 수없는 데이터를보고 편집 할 수 있습니다.

이 동작은 내가 읽은 모든 것에 반하는 것 같습니다. 융합 표가 잘못 구현 되었습니까? 내 이해는 동일한 프로젝트의 서비스 계정이 동일한 데이터에 액세스해야한다는 것입니다. 이 문제를 해결하기 위해보기 전용 서비스 계정 하나와 편집 할 수있는 다른 서비스 계정을 사용하려면 어떻게해야합니까?

감사합니다.

답변

0

각 서비스 계정에 자체 저장소 또는 "드라이브"가 있음을 확인했습니다. 퓨전 테이블에 액세스 할 때 동일한 프로젝트에 속한 서비스 계정이 의미가없는 것으로 보입니다.

액세스 권한이있는 계정의 경우 Fusion Tables를 다른 서비스 계정과 공유해야합니다. 내 Google 드라이브에서 내 Google 계정으로 만든 다음 서비스 계정으로 문서를 공유하여이를 확인할 수있었습니다. 아래 참조 : Sharing settings

공유 수준에서 액세스가 제어 될 때 퓨전 테이블에 어떤 역할이 있는지 확실하지 않습니다.

앞서 개인 계정에 융합 표를 만들고 위에서 설명한대로 서비스 계정과 공유합니다.

참고 :보기 권한이있는 계정 만 "Select * From .."을 사용하려면 테이블을 "다운로드 가능"으로 표시해야합니다.