-
[GCP] GOOGLE_APPLICATION_CREDENTIALS path 설정하기(Feat. Dataflow, BigQuery)GCP 2021. 10. 19. 21:24728x90
Pub/Sub, Dataflow, BigQuery를
활용한 데이터 실시간 처리 파이프라인을 구축하는 과정에서 다음과 같은 에러를 만났다.
raise exceptions.DefaultCredentialsError google.auth.exceptions.DefaultCredentialsError: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application.
GCP 서비스를 로컬에서 실행하기 위해서는 GCP 인증 정보가 필요하다.
따라서 인증 절차 없이 프로그램을 실행하면 에러가 난다.
먼저, 아래 링크로 들어가 사용자 인증 정보 생성 후 json 인증 파일을 다운받는다.
https://cloud.google.com/docs/authentication/end-user
이후 아래 링크에서처럼 GOOGLE_APPLICATION_CREDENTIALS 환경 변수를 지정해주면 된다!
https://cloud.google.com/docs/authentication/production#linux-or-macos
# 예시코드 $ export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"
# 실제코드 $ export GOOGLE_APPLICATION_CREDENTIALS="/Users/../Desktop/BEAM_CODE/Key.json"
* 파일 위치는 pwd 명령어로 확인 후 경로를 저장할 수있다.
- 이상 오늘의 삽질일기 끝:)
여기저기 삽질도 해보고
날려도 먹으면서
배우는 게
결국 남는거다
- Z.Sabziller
'GCP' 카테고리의 다른 글
[GCP] Pub/Sub 개념 정리 (0) 2021.08.21