Usare le variabili di ambiente con i servizi di intelligenza artificiale di Azure

Questa guida illustra come impostare e recuperare le variabili di ambiente per gestire le credenziali delle sottoscrizioni dei servizi di intelligenza artificiale di Azure in modo più sicuro quando si testano le applicazioni.

Impostare una variabile di ambiente

Per impostare le variabili di ambiente, usare uno dei comandi seguenti, dove ENVIRONMENT_VARIABLE_KEY è la chiave denominata ed value è il valore archiviato nella variabile di ambiente.

Usare il comando seguente per creare e assegnare una variabile di ambiente persistente, in base al valore di input.

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

In una nuova istanza del prompt dei comandi usare il comando seguente per leggere la variabile di ambiente.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Suggerimento

Dopo aver impostato una variabile di ambiente, riavviare l'ambiente di sviluppo integrato (IDE) per assicurarsi che le variabili di ambiente appena aggiunte siano disponibili.

Recuperare una variabile di ambiente

Per usare una variabile di ambiente nel codice, deve essere letto in memoria. Usare uno dei frammenti di codice seguenti, a seconda del linguaggio in uso. Questi frammenti di codice illustrano come ottenere una variabile di ambiente specificata ENVIRONMENT_VARIABLE_KEY e assegnare il valore a una variabile di programma denominata value.

Per altre informazioni, vedere 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");
    }
}

Passaggi successivi