Utiliser des variables d’environnement avec Azure AI services

Ce guide vous montre comment définir et récupérer des variables d’environnement pour gérer vos informations d’identification d’abonnement Azure AI services de manière plus sécurisée quand vous testez des applications.

Définir une variable d’environnement

Pour définir des variables d’environnement, utilisez l’une des commandes suivantes, où ENVIRONMENT_VARIABLE_KEY est la clé nommée et value la valeur stockée dans la variable d’environnement.

Utilisez la commande suivante pour créer et affecter une variable d’environnement persistante, en fonction de la valeur d’entrée.

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

Dans une nouvelle instance de l’invite de commandes, utilisez la commande suivante pour lire la variable d’environnement.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Conseil

Après avoir défini une variable d’environnement, redémarrez votre environnement de développement intégré (IDE) pour vous assurer que les variables d’environnement nouvellement ajoutées sont disponibles.

Extraire une variable d’environnement

Pour utiliser une variable d’environnement dans votre code, elle doit être lue dans la mémoire. Utilisez l’un des extraits de code suivants, selon la langue que vous utilisez. Ces extraits de code montrent comment obtenir une variable d’environnement en fonction de ENVIRONMENT_VARIABLE_KEY et comment affecter la valeur à une variable de programme nommée value.

Pour plus d’informations, consultez 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");
    }
}

Étapes suivantes