Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве показано, как задать и получить переменные среды для учетных данных Foundry Tools при тестировании приложений.
Внимание
Мы рекомендуем использовать проверку подлинности Идентификатора Microsoft Entra с управляемыми удостоверениями для ресурсов Azure, чтобы избежать хранения учетных данных с приложениями, работающими в облаке.
Используйте ключи API с осторожностью. Не включайте ключ API непосредственно в код и никогда не публикуйте его. При использовании ключей API безопасно храните их в Azure Key Vault, регулярно поворачивайте ключи и ограничьте доступ к Azure Key Vault с помощью управления доступом на основе ролей и ограничений доступа к сети. Дополнительные сведения об использовании ключей API безопасно в приложениях см. в разделе "Ключи API" с помощью Azure Key Vault.
Дополнительные сведения о безопасности служб ИИ см. в статье "Проверка подлинности запросов к службам ИИ 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");
}
}
Следующие шаги
- Изучите средства Foundry и выберите сервис для начала работы.