Condividi tramite


Utilizzare le variabili di ambiente con Servizi di Azure AI

Questa guida illustra come impostare e recuperare le variabili di ambiente per le credenziali di Servizi di Azure AI quando si testano le applicazioni.

Importante

Se si usa una chiave API, archiviarla in modo sicuro in un'altra posizione, ad esempio in Azure Key Vault. Non includere la chiave API direttamente nel codice e non esporla mai pubblicamente.

Per altre informazioni sulla sicurezza dei servizi IA, vedere Autenticare richieste in Servizi di Azure AI.

Impostare una variabile di ambiente

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

Utilizzare 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, è necessario leggerla in memoria. Utilizzare uno dei frammenti di codice seguenti, a seconda del linguaggio in uso. Questi frammenti di codice illustrano come ottenere una variabile di ambiente in base a ENVIRONMENT_VARIABLE_KEY e assegnare il valore a una variabile di programma denominata value.

Per ulteriori 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