Azure AI 서비스와 함께 환경 변수 사용

이 가이드에서는 애플리케이션을 테스트할 때 보다 안전한 방법으로 Azure AI 서비스 구독 자격 증명을 처리하기 위해 환경 변수를 설정하고 검색하는 방법을 보여 줍니다.

환경 변수 설정

환경 변수를 설정하려면 다음 명령 중 하나를 사용합니다. 여기서 ENVIRONMENT_VARIABLE_KEY는 명명된 키이고 value는 환경 변수에 저장된 값입니다.

다음 명령을 사용하여 입력 값이 지정된 지속형 환경 변수를 만들고 할당합니다.

:: Assigns the env var to the value
setx ENVIRONMENT_VARIABLE_KEY "value"

명령 프롬프트의 새 인스턴스에서 다음 명령을 사용하여 환경 변수를 읽습니다.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

환경 변수를 설정한 후에는 IDE(통합 개발 환경)를 다시 시작하여 새로 추가된 환경 변수를 사용할 수 있는지 확인하세요.

환경 변수 검색

코드에서 환경 변수를 사용하려면 메모리로 읽어야 합니다. 사용 중인 언어에 따라 다음 코드 조각 중 하나를 사용합니다. 이러한 코드 조각은 ENVIRONMENT_VARIABLE_KEY에 따라 환경 변수를 가져오고 value라는 프로그램 변수에 값에 할당하는 방법을 보여줍니다.

자세한 내용은 Environment.GetEnvironmentVariable 를 참조하세요.

using static System.Environment;

class Program
{
    static void Main()
    {
        // Get the named env var, and assign it to the value variable
        var value =
            GetEnvironmentVariable(
                "ENVIRONMENT_VARIABLE_KEY");
    }
}

다음 단계