Freigeben über


Verwenden von Umgebungsvariablen mit Azure KI Services

In diesem Leitfaden erfahren Sie, wie Sie Umgebungsvariablen für Ihre Azure KI Services-Anmeldeinformationen festlegen und abrufen, wenn Sie Anwendungen testen.

Wichtig

Wenn Sie einen API-Schlüssel verwenden, speichern Sie ihn an einer anderen Stelle sicher, z. B. in Azure Key Vault. Fügen Sie den API-Schlüssel nicht direkt in Ihren Code ein, und machen Sie ihn nicht öffentlich zugänglich.

Weitere Informationen zur Sicherheit von KI Services finden Sie unter Authentifizieren von Anforderungen an Azure KI Services.

Festlegen einer Umgebungsvariable

Verwenden Sie zum Festlegen von Umgebungsvariablen einen der folgenden Befehle. ENVIRONMENT_VARIABLE_KEY ist hierbei der benannte Schlüssel, und value ist der in der Umgebungsvariable gespeicherte Wert.

Verwenden Sie den folgenden Befehl, um aus dem angegebenen Eingabewert eine permanente Umgebungsvariable zu erstellen und zuzuweisen.

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

Verwenden Sie in einer neuen Instanz der Eingabeaufforderung den folgenden Befehl, um die Umgebungsvariable zu lesen.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Tipp

Führen Sie nach dem Festlegen einer Umgebungsvariable einen Neustart Ihrer integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) aus, um sicherzustellen, dass die neu hinzugefügten Umgebungsvariablen verfügbar sind.

Abrufen einer Umgebungsvariable

Damit Sie eine Umgebungsvariable in Ihrem Code verwenden können, muss sie in den Arbeitsspeicher gelesen werden. Verwenden Sie einen der folgenden Codeschnipsel, je nach der verwendeten Sprache. In diesen Codeschnipseln wird gezeigt, wie Sie eine Umgebungsvariable mit ENVIRONMENT_VARIABLE_KEY abrufen und den Wert einer Programmvariablen namens value zuweisen.

Weitere Informationen finden Sie unter 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ächste Schritte