Compartir vía


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 las credenciales de los servicios de Azure AI al probar las aplicaciones.

Importante

Si usa una clave de API, almacénela de forma segura en otro lugar, como en Azure Key Vault. No incluya la clave de API directamente en el código ni la exponga nunca públicamente.

Para más información acerca de la seguridad de los servicios de AI, consulte Autenticación de solicitudes a los servicios de Azure AI.

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