Použití proměnných prostředí se službami Azure AI
V této příručce se dozvíte, jak při testování aplikací nastavit a načíst proměnné prostředí pro přihlašovací údaje služeb Azure AI.
Důležité
Doporučujeme ověřování Microsoft Entra ID se spravovanými identitami pro prostředky Azure, abyste se vyhnuli ukládání přihlašovacích údajů s aplikacemi, které běží v cloudu.
Používejte klíče rozhraní API s opatrností. Nezahrnujte klíč rozhraní API přímo do kódu a nikdy ho nevštěvujte veřejně. Pokud používáte klíče rozhraní API, bezpečně je uložte ve službě Azure Key Vault, pravidelně je obměňujte a omezte přístup ke službě Azure Key Vault pomocí řízení přístupu na základě rolí a omezení přístupu k síti. Další informace o bezpečném používání klíčů ROZHRANÍ API ve vašich aplikacích najdete v tématu Klíče rozhraní API se službou Azure Key Vault.
Další informace o zabezpečení služeb AI najdete v tématu Ověřování požadavků na služby Azure AI.
Nastavení proměnné prostředí
K nastavení proměnných prostředí použijte jeden z následujících příkazů, kde ENVIRONMENT_VARIABLE_KEY
je pojmenovaný klíč a value
je hodnota uložená v proměnné prostředí.
Pomocí následujícího příkazu vytvořte a přiřaďte trvalou proměnnou prostředí vzhledem ke vstupní hodnotě.
:: Assigns the env var to the value
setx ENVIRONMENT_VARIABLE_KEY "value"
V nové instanci příkazového řádku použijte následující příkaz ke čtení proměnné prostředí.
:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%
Tip
Po nastavení proměnné prostředí restartujte integrované vývojové prostředí (IDE) a ujistěte se, že jsou nově přidané proměnné prostředí k dispozici.
Načtení proměnné prostředí
Pokud chcete v kódu použít proměnnou prostředí, musí být načtena do paměti. V závislosti na používaném jazyce použijte jeden z následujících fragmentů kódu. Tyto fragmenty kódu ukazují, jak získat proměnnou prostředí s ohledem na ENVIRONMENT_VARIABLE_KEY
hodnotu a přiřadit ji k proměnné programu s názvem value
.
Další informace najdete na webu 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");
}
}
Další kroky
- Prozkoumejte služby Azure AI a zvolte službu, která vám umožní začít.