Использование переменных среды со службами ИИ Azure

В этом руководстве показано, как настроить и получить переменные среды для более безопасной обработки учетных данных подписки на службы ИИ Azure при тестировании приложений.

Указание переменной среды

Чтобы задать переменные среды, выполните одну из следующих команд, где 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%

Совет

После указания переменной среды перезапустите интегрированную среду разработки, чтобы гарантировать доступность добавленных переменных среды.

Получение переменной среды

Чтобы использовать переменную среды в коде, ее необходимо считать в память. Используйте один из следующих фрагментов кода в зависимости от используемого языка. В этих фрагментах кода показано, как получить переменную среды с учетом 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");
    }
}

Дальнейшие действия