Sdílet prostřednictvím


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.