Share via


Utilizar variáveis de ambiente com serviços de IA do Azure

Este guia mostra-lhe como definir e obter variáveis de ambiente para processar as credenciais de subscrição dos serviços de IA do Azure de uma forma mais segura quando testa aplicações.

Definir uma variável de ambiente

Para definir variáveis de ambiente, utilize um dos seguintes comandos, em que é a ENVIRONMENT_VARIABLE_KEY chave nomeada e value é o valor armazenado na variável de ambiente.

Utilize o seguinte comando para criar e atribuir uma variável de ambiente persistente, dado o valor de entrada.

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

Numa nova instância da Linha de Comandos, utilize o seguinte comando para ler a variável de ambiente.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Dica

Depois de definir uma variável de ambiente, reinicie o ambiente de desenvolvimento integrado (IDE) para garantir que as variáveis de ambiente adicionadas recentemente estão disponíveis.

Obter uma variável de ambiente

Para utilizar uma variável de ambiente no seu código, tem de ser lida na memória. Utilize um dos seguintes fragmentos de código, consoante o idioma que estiver a utilizar. Estes fragmentos de código demonstram como obter uma variável de ambiente dada e ENVIRONMENT_VARIABLE_KEY atribuir o valor a uma variável de programa chamada value.

Para obter mais informações, consulte 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");
    }
}

Passos seguintes