Udostępnij za pośrednictwem


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

W tym przewodniku pokazano, jak ustawiać i pobierać zmienne środowiskowe dla poświadczeń usług Azure AI podczas testowania aplikacji.

Ważne

Jeśli używasz klucza interfejsu API, zapisz go bezpiecznie w innym miejscu, na przykład w usłudze Azure Key Vault. Nie dołączaj klucza interfejsu API bezpośrednio do kodu i nigdy nie publikuj go publicznie.

Aby uzyskać więcej informacji na temat zabezpieczeń usług sztucznej inteligencji, zobacz Uwierzytelnianie żądań w usługach Azure AI.

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%

Napiwek

Po ustawieniu zmiennej środowiskowej ponownie uruchom 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ą, biorąc pod uwagę ENVIRONMENT_VARIABLE_KEY zmienną środowiskową 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

  • Zapoznaj się z usługami azure AI i wybierz usługę, aby rozpocząć pracę.