Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
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.
En Azure Portal, busque Container Apps y después seleccione su aplicación.
En el menú izquierdo de la aplicación, seleccione Revisiones y réplicas > Crear nueva revisión
A continuación, debe editar la imagen de contenedor existente actual:
En la sección Variables de entorno, puede agregar nuevas variables de entorno haciendo clic en Agregar.
Después establezca el Nombre de su variable de entorno y el Origen (puede ser una referencia a un secreto).
Si selecciona el Origen como manual, podrá introducir manualmente el valor de la variable de Entorno.
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 |