Dela via


Använda miljövariabler med Azure AI-tjänster

Den här guiden visar hur du ställer in och hämtar miljövariabler för att hantera dina autentiseringsuppgifter för Azure AI-tjänster på ett säkrare sätt när du testar program.

Ange en miljövariabel

Om du vill ange miljövariabler använder du följande kommandon, där ENVIRONMENT_VARIABLE_KEY är den namngivna nyckeln och value är värdet som lagras i miljövariabeln.

Använd följande kommando för att skapa och tilldela en bevarad miljövariabel, givet indatavärdet.

:: Assigns the env var to the value
setx ENVIRONMENT_VARIABLE_KEY "value"

I en ny instans av kommandotolken använder du följande kommando för att läsa miljövariabeln.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Tips

När du har angett en miljövariabel startar du om din integrerade utvecklingsmiljö (IDE) för att säkerställa att de nyligen tillagda miljövariablerna är tillgängliga.

Hämta en miljövariabel

Om du vill använda en miljövariabel i koden måste den läsas in i minnet. Använd något av följande kodfragment, beroende på vilket språk du använder. Dessa kodfragment visar hur du hämtar en miljövariabel med tanke på ENVIRONMENT_VARIABLE_KEY och tilldelar värdet till en programvariabel med namnet value.

Mer information finns i 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");
    }
}

Nästa steg