Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure App Configuration-emulatorn är ett lokalt utvecklingsverktyg som ger en enkel implementering av Azure App Configuration-tjänsten. Med den här emulatorn kan utvecklare testa och utveckla program lokalt utan att behöva en aktiv Azure-prenumeration eller anslutning till molntjänsten.
Azure App Configuration-emulatorn är öppen källkod. Mer information finns på GitHub-lagringsplatsen.
Funktionsöversikt
I följande tabell visas de funktioner som stöds av den senaste Azure App Configuration-emulatorn.
| Feature | Läge |
|---|---|
| Webbgränssnitt | Tillgängligt |
| Anonym autentisering | Tillgängligt |
| HMAC-autentisering | Tillgängligt |
| .NET Aspire-integrering | Tillgängligt |
| API | Läge |
|---|---|
/keys |
Tillgängligt |
/kv |
Tillgängligt |
/labels |
Tillgängligt |
/locks |
Tillgängligt |
/revisions |
Tillgängligt |
/snapshots |
Tillgängligt |
Installera emulatorn
Använd Docker för att hämta den senaste appkonfigurationsemulatorn med hjälp av följande konsolkommando:
docker pull mcr.microsoft.com/azure-app-configuration/app-configuration-emulator:1.2.0
Kör emulatorn
Följande kommando kör Docker-avbildningen för appkonfigurationsemulatorn. Parametern -p 8483:8483 omdirigerar begäranden från värddatorns port 8483 till Docker-instansen. Parametrarna -e Tenant:AnonymousAuthEnabled=true och -e Authentication:Anonymous:AnonymousUserRole=Owner konfigurerar anonym autentisering för emulatorn.
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
Om du vill ha bevarade data för emulatorn kan du använda en bindningsmontering.
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
Emulator i praktiken
När den har startats är emulatorn tillgänglig på: http://localhost:8483
Öppna din webbläsare och gå till
http://localhost:8080.
Klicka på
Createknappen och lägg till en ny nyckelMessage.
SaveKlicka på knappen så visas nyckelvärdet i konfigurationsutforskaren.
Hämta
http://localhost:8483/kvoch du får följande svar.{"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"}]}
Använd Azure CLI med emulatorn
Azure CLI version 2.83.0 eller senare stöder anonym autentisering för App Configuration dataplane-kommandon. Du kan använda Azure CLI för att utföra vilken dataplansoperation som helst som stöds av emulatorn utan Azure-prenumeration, inloggningsuppgifter eller åtkomstnycklar. För att lära dig hur man arbetar med App Configuration med Azure CLI, se exempel på Azure CLI.
Överväg att hantera emulatorns nyckelvärden som konfigurationsfiler i källkontrollen. Du kan använda Azure CLI-import- och exportoperationer för att synkronisera nyckelvärden mellan konfigurationsfiler och emulatorn, vilket hjälper dig att reproducera emulatordata över utvecklingsmiljöer. För mer information, se Importera eller exportera konfigurationsdata och Konfiguration som kod.
Nästa steg
Exempel på hur du använder emulatorn i dina program finns på GitHub-lagringsplatsen.