[MLOps] Colab에서 GCP 인증 GOOGLE_APPLICATION_CREDENTIALS

2021. 11. 24. 21:03·MLOps
Colab에서 GOOGLEAPPLICATIONCREDENTIALS 환경변수 설정하기

https://stackoverflow.com/questions/55106556/how-to-refer-a-file-in-google-colab-when-working-with-python

DefaultCredentialsError: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application.

다음과 같은 CredentialsError 에러를 로컬에서도 자주 봤었는데 zshrc 에 다음 한 줄 추가로 문제된 적이 없었다. bash 쉘을 사용한다면 bashrc에 추가하면 된다

export GOOGLE_APPLICATION_CREDENTIALS=/Users/suwan/credentials/suwan-mac.json

하지만 코렙은 계속해서 새로운 환경이 열리다보니 정리해놓지 않으면 또 헷갈릴 것이기 때문에 정리했다.

구글 드라이브에 credentials 폴더를 하나 만들고 키파일을 위치시킨다. 이후 드라이브를 마운트하고 아래의 코드를 입력 해 Colab의 환경변수로 설정해주면 된다!!

import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="/content/drive/MyDrive/credentials/suwan-mac.json"

!echo $GOOGLE_APPLICATION_CREDENTIALS

# /content/drive/MyDrive/credentials/suwan-mac.json
'MLOps' 카테고리의 다른 글
  • Kubeflow 1.4 설치 with Minikube
  • [MLOps] Vertex AI에서 MNIST 학습, 배포, 서빙
  • [MLOps] Vertex AI에서 모델 배포하기 (MNIST)
  • Tensorflow ONNX
ssuwani
ssuwani
  • ssuwani
    완두콩
    ssuwani
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • MLOps (19)
      • 데이터 엔지니어링 (4)
      • Kubernetes (5)
      • Kafka (10)
      • 📚책 (3)
      • 라즈베리파이 (1)
      • ETC (8)
      • Python (6)
      • 언어모델 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    BentoML
    Schema Registry
    producer
    LLM
    Airflow
    Kafka
    태그1
    asyncronous
    FastAPI
    datadrift
    태그2
    gcp
    redis
    evidently ai
    Kubeflow
    Docker
    Github Actions
    RDD
    Prometheus
    mlflow
    fluentbit
    MLOps
    auto tagging
    Confluent Cloud
    Kubernetes
    topic
    consumer
    LangChain
    Spark
    Python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
ssuwani
[MLOps] Colab에서 GCP 인증 GOOGLE_APPLICATION_CREDENTIALS
상단으로

티스토리툴바