Compartir vía


Administración de variables de entorno en Azure Container Apps

En Azure Container Apps, puede establecer variables de entorno en tiempo de ejecución. Estas variables se pueden establecer como entradas manualmente o como referencias a secretos. Estas variables de entorno se cargan en la aplicación contenedora durante el tiempo de ejecución.

Configuración de las variables de entorno

Puede configurar las variables de entorno al crear la aplicación contenedora o más tarde creando una nueva revisión.

Nota:

Para evitar confusiones, no se recomienda duplicar variables de entorno. Cuando varias variables de entorno tienen el mismo nombre, surte efecto la última de la lista.

Si va a crear una nueva aplicación de contenedor a través de Azure Portal, puede configurar las variables de entorno en la sección Contenedor:

Captura de pantalla de la página de creación de la aplicación contenedora.

Adición de variables de entorno en aplicaciones de contenedor existentes

Una vez creada la aplicación contenedora, la única manera de actualizar las variables de entorno de la aplicación contenedora es mediante la creación de una nueva revisión con los cambios necesarios.

  1. En Azure Portal, busque Container Apps y después seleccione su aplicación.

    Captura de pantalla de la barra de búsqueda de Azure Portal con aplicación contenedora como uno de los resultados.

  2. En el menú izquierdo de la aplicación, seleccione Revisiones y réplicas > Crear nueva revisión

    Recorte de pantalla de la página de creación de la revisión de la aplicación contenedora.

  3. A continuación, debe editar la imagen de contenedor existente actual:

    Captura de pantalla de la página de configuración de la imagen de contenedor de revisión de la aplicación contenedora.

  4. En la sección Variables de entorno, puede agregar nuevas variables de entorno haciendo clic en Agregar.

  5. Después establezca el Nombre de su variable de entorno y el Origen (puede ser una referencia a un secreto).

    Recorte de pantalla de la sección de configuración del entorno de imágenes de contenedor de revisión de la aplicación contenedora.

    1. Si selecciona el Origen como manual, podrá introducir manualmente el valor de la variable de Entorno.

      Recorte de pantalla de la sección de configuración del entorno de imágenes de contenedor de la revisión de aplicación contenedora con uno de los entornos de origen seleccionado como Manual.

Variables de entorno integradas

Azure Container Apps agrega automáticamente variables de entorno que sus aplicaciones y trabajos pueden usar para obtener metadatos de la plataforma en tiempo de ejecución.

Aplicaciones

Las siguientes variables están disponibles para las aplicaciones contenedoras:

Nombre de la variable Descripción Valor de ejemplo
CONTAINER_APP_NAME Nombre de la aplicación de contenedor. my-containerapp
CONTAINER_APP_REVISION El nombre de la revisión de la aplicación contenedora. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Nombre de host específico de la revisión de la aplicación contenedora. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Sufijo DNS para el entorno de Container Apps. Para obtener el nombre de dominio completo (FQDN) de la aplicación, anexe el nombre de la aplicación al sufijo DNS en el formato $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT El puerto de destino de la aplicación contenedora. 8080
CONTAINER_APP_REPLICA_NAME Nombre de la aplicación contenedora. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Trabajos

Las siguientes variables están disponibles para los trabajos de Container Apps:

Nombre de la variable Descripción Valor de ejemplo
CONTAINER_APP_JOB_NAME Nombre del trabajo. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Nombre de la ejecución del trabajo. my-job-iwpi4il

Pasos siguientes