카테고리 없음

[데이터분석]api key 숨기기

바틀비 2024. 2. 1. 13:47

1.,

.gitignor파일과 같은 폴더에 .env 파일을 생성한다.

2.

API KEY가 abcd1234라고 하면 env 파일에 다음과 같이 작성한다.

//.env

PUBLIC_API_KEY = ""abcd1234"

3.

.gitignore에 .env을 입력해서 push를 방지한다

// .gitignore

.env

4.

이후 다른 파일을 사용할 때는 다음과 같이 코드를 작성해준다.

# 원래 쓰던 방법
SERVICE_KEY = "abcd1234"

# 새로운 방법
SERVICE_KEY = os.getenv("PUBLIC_API_KEY")

5.

아래를 통해서 프로젝트 파일에 env 파일 활성화 시켜준다.

# 라이브러리 설치
pip install python-dotenv
from dotenv import load_dotenv
import os

# .env 활성화
load_dotenv()