용어 사전 coding 용어 페이지

env_prefix

여러 애플리케이션이 같은 OS 환경 변수를 섞어 쓰지 않도록 `APP_`처럼 붙이는 접두사

env-prefix #config#fastapi
English version

다른 이름

env_prefixenv-prefix

선수 개념

관련 개념

핵심 아이디어

env_prefixpydantic-settings에서 제공하는 설정으로, 필드 이름 앞에 자동으로 접두사를 붙여 환경 변수 충돌을 막습니다. 예를 들어 secret_key 필드가 있으면 실제 환경 변수는 APP_SECRET_KEY가 되고, 동일 서버에 다른 서비스가 있더라도 서로 값을 덮어쓰지 않습니다.

이 블로그에서의 역할

Mathbong FastAPI 튜토리얼에서는 env_prefix를 통해 로컬·스테이징·운영이 같은 호스트에서 실행될 때도 안전하게 설정을 분리하는 방법을 강조합니다. env_nested_delimiter와 함께 사용하면 접두사 + 중첩 규칙으로 설정 이름만 보고도 어떤 기능인지 파악할 수 있습니다.

이 개념을 다루는 글