배치 작업이 bq CLI를 통해 SQL 파일을 실행하고 출력을 다른 프로세스로 파이프하지만, bq CLI에서 권한 오류가 보고됩니다. CLI가 쿼리를 실행할 수 있도록 서비스 계정 권한을 어떻게 수정해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 서비스 계정에 BigQuery Data Viewer 및 BigQuery Job User 역할을 부여합니다..
이것이 정답인 이유
배치 작업이 bq CLI를 통해 SQL 파일을 실행하고 출력을 파이프하려면, 서비스 계정에 BigQuery 데이터에 대한 읽기 권한과 쿼리 작업을 실행할 권한이 필요합니다. 'BigQuery Data Viewer' 역할은 BigQuery 데이터세트의 데이터를 읽을 수 있는 권한을 제공하고, 'BigQuery Job User' 역할은 쿼리, 로드, 내보내기 작업을 포함한 BigQuery 작업을 실행할 수 있는 권한을 부여합니다. 따라서 이 두 역할이 문제 해결에 필요한 최소 권한입니다. 'BigQuery Data Editor'는 데이터 수정 권한을 포함하므로, 단순히 쿼리를 실행하는 배치 작업에는 과도한 권한입니다. BigQuery 뷰 생성이나 테이블 복사는 권한 문제를 해결하는 직접적인 방법이 아니며, 추가적인 작업과 리소스가 필요합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음