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.
El emulador de Azure App Configuration es una herramienta de desarrollo local que proporciona una implementación ligera del servicio Azure App Configuration. Este emulador permite a los desarrolladores probar y desarrollar aplicaciones localmente sin necesidad de una suscripción activa de Azure ni conexión al servicio en la nube.
El emulador de Azure App Configuration es de código abierto. Para obtener más información, visite el repositorio de GitHub.
Introducción a las características
En la tabla siguiente se enumeran las características compatibles con el emulador de Azure App Configuration más reciente.
| Característica | Estado |
|---|---|
| Interfaz de usuario web | Disponible |
| Autenticación anónima | Disponible |
| Autenticación HMAC | Disponible |
| Integración de .NET Aspire | Disponible |
| API | Estado |
|---|---|
/keys |
Disponible |
/kv |
Disponible |
/labels |
Disponible |
/locks |
Disponible |
/revisions |
Disponible |
/snapshots |
Disponible |
Instalación del emulador
Use Docker para extraer la imagen más reciente del emulador de App Configuration mediante el siguiente comando de consola:
docker pull mcr.microsoft.com/azure-app-configuration/app-configuration-emulator:1.2.0
Ejecución del emulador
El siguiente comando ejecuta la imagen de Docker del emulador de App Configuration. El -p 8483:8483 parámetro redirige las solicitudes del puerto 8483 de la máquina host a la instancia de Docker. Los -e Tenant:AnonymousAuthEnabled=true parámetros y -e Authentication:Anonymous:AnonymousUserRole=Owner configuran la autenticación anónima para el emulador.
docker run -d -p 8483:8483 \
-e Tenant:AnonymousAuthEnabled=true \
-e Authentication:Anonymous:AnonymousUserRole=Owner \
mcr.microsoft.com/azure-app-configuration/app-configuration-emulator:1.2.0
Si desea conservar los datos del emulador, puede utilizar un montaje enlazado.
docker run -d -p 8483:8483 \
-v "C:\aace:/app/.aace" \
-e Tenant:AnonymousAuthEnabled=true \
-e Authentication:Anonymous:AnonymousUserRole=Owner \
mcr.microsoft.com/azure-app-configuration/app-configuration-emulator:1.2.0
Emulador en acción
Una vez iniciado, el emulador está disponible en: http://localhost:8483
Abra el explorador web y vaya a
http://localhost:8483.
Haga clic en el
Createbotón y agregue una nueva claveMessage.
Haga clic en el
Savebotón y verá el valor de clave en el explorador de configuración.
Obtenga
http://localhost:8483/kvy obtenga la siguiente respuesta.{"items":[{"etag":"EzV9zWW8k5JpcIXL00T5Kg","key":"Message","label":null,"content_type":null,"value":"Hello World!","tags":{},"locked":false,"last_modified":"2025-08-12T16:56:25.384738+00:00"}]}
Usa CLI de Azure con el emulador
La versión 2.83.0 o posterior de CLI de Azure soporta autenticación anónima para comandos de plano de datos de Configuración de Aplicaciones. Puedes usar CLI de Azure para realizar cualquier operación de plano de datos soportada por el emulador sin una suscripción de Azure, credenciales o claves de acceso. Para aprender a trabajar con la configuración de aplicaciones usando CLI de Azure, consulta ejemplos de CLI de Azure.
Considera gestionar los valores clave del emulador como archivos de configuración en el control de versiones. Puedes usar operaciones de importación y exportación de CLI de Azure para sincronizar los valores clave entre archivos de configuración y el emulador, lo que te ayuda a reproducir los datos del emulador entre entornos de desarrollo. Para más información, consulte Importar o exportar datos de configuración y Configuración como Código.
Pasos siguientes
Para obtener ejemplos sobre cómo usar el emulador en las aplicaciones, vaya al repositorio de GitHub.