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

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

Important

API 키를 사용하는 경우 Azure Key Vault와 같은 다른 위치에 안전하게 저장합니다. API 키를 코드에 직접 포함하지 말고, 공개적으로 게시하지 마세요.

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");
    }
}

다음 단계