Używanie zmiennych środowiskowych z usługami Azure AI

W tym przewodniku przedstawiono sposób ustawiania i pobierania zmiennych środowiskowych w celu obsługi poświadczeń subskrypcji usług Azure AI w sposób bezpieczniejszy podczas testowania aplikacji.

Ustawianie zmiennej środowiskowej

Aby ustawić zmienne środowiskowe, użyj jednego z następujących poleceń, gdzie ENVIRONMENT_VARIABLE_KEY jest nazwanym kluczem i value jest wartością przechowywaną w zmiennej środowiskowej.

Użyj następującego polecenia, aby utworzyć i przypisać utrwałą zmienną środowiskową, biorąc pod uwagę wartość wejściową.

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

W nowym wystąpieniu wiersza polecenia użyj następującego polecenia, aby odczytać zmienną środowiskową.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Porada

Po ustawieniu zmiennej środowiskowej uruchom ponownie zintegrowane środowisko projektowe (IDE), aby upewnić się, że nowo dodane zmienne środowiskowe są dostępne.

Pobieranie zmiennej środowiskowej

Aby użyć zmiennej środowiskowej w kodzie, należy ją odczytać do pamięci. Użyj jednego z poniższych fragmentów kodu, w zależności od używanego języka. Te fragmenty kodu pokazują, jak uzyskać zmienną środowiskową przy użyciu ENVIRONMENT_VARIABLE_KEY zmiennej środowiskowej i przypisać wartość do zmiennej programowej o nazwie value.

Aby uzyskać więcej informacji, zobacz 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");
    }
}

Następne kroki