Share via


Uso de variables de entorno con servicios de Azure AI

En esta guía se muestra cómo establecer y recuperar variables de entorno para controlar las credenciales de suscripción de servicios de Azure AI de forma más segura al probar las aplicaciones.

Establecimiento de una variable de entorno

Para establecer las variables de entorno, use uno de los siguientes comandos (donde ENVIRONMENT_VARIABLE_KEY es la clave con nombre y value es el valor almacenado en la variable de entorno).

Use el siguiente comando para crear y asignar una variable de entorno persistente, según el valor de entrada.

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

En una nueva instancia del símbolo del sistema, lea la variable de entorno con el comando siguiente.

:: Prints the env var value
echo %ENVIRONMENT_VARIABLE_KEY%

Sugerencia

Después de establecer una variable de entorno, reinicie su entorno de desarrollo integrado (IDE) para asegurarse de que las variables de entorno recién agregadas están disponibles.

Recuperación de una variable de entorno

Para usar una variable de entorno en el código, se debe leer en memoria. Use uno de los siguientes fragmentos de código, en función del idioma. Estos fragmentos de código muestran cómo obtener una variable de entorno, con una ENVIRONMENT_VARIABLE_KEY específica y asignar el valor a una variable de programa denominada value.

Para obtener más información, vea 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");
    }
}

Pasos siguientes