Partage via


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 vos informations d’identification Azure AI services lorsque vous testez des applications.

Important

Si vous utilisez une clé API, stockez-la en toute sécurité dans un autre emplacement, par exemple dans Azure Key Vault. N'incluez pas la clé API directement dans votre code et ne la diffusez jamais publiquement.

Pour plus d’informations sur la sécurité des services IA, consultez Authentifier les requêtes auprès d’Azure AI services.

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