2014-09-16 4 views
3

큰 쿼리 명령 줄을 사용하고 있습니다. gcloud 인증 로그인을 사용하면 로그인을 요청합니다. Unix의 경우 Authorization Code를 받아야합니다.Bigquery - 자동 로그인

수동으로 할 필요가 없도록 어딘가에 (암호 사용) 자격 증명을 넣을 수있는 방법이 있습니까? 나는 그것을 자동화하려고 노력하고있다. 나는 같은 비밀 열쇠를 사용할 수있다.

답변

2

당신은 인증하는 서비스 계정의 파일을 사용할 수 있습니다 :

bq --service_account=someServiceAccount.gserviceaccount.com \ 
    --service_account_credential_file=~/clok_cred.txt \ 
    --service_account_private_key_file=/somekeyFile.p12 \ 
    --project_id=formal-cascade-571 \ 
    query "select * from dw_test.clokTest" 

는 "How to get gcloud auth activate-service-account persist"를 참조하십시오.

문서 : https://developers.google.com/cloud/sdk/gcloud/reference/auth/activate-service-account