Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Emulator usługi Azure App Configuration to lokalne narzędzie programistyczne, które zapewnia uproszczoną implementację usługi Azure App Configuration. Ten emulator umożliwia deweloperom testowanie i opracowywanie aplikacji lokalnie bez konieczności aktywnej subskrypcji platformy Azure lub połączenia z usługą w chmurze.
Emulator usługi Azure App Configuration jest oprogramowaniem open source. Aby uzyskać więcej informacji, odwiedź repozytorium GitHub.
Omówienie funkcji
W poniższej tabeli wymieniono funkcje obsługiwane przez najnowszy emulator usługi Azure App Configuration.
| Funkcja | Status |
|---|---|
| Internetowy interfejs użytkownika | Dostępny |
| Uwierzytelnianie anonimowe | Dostępny |
| Uwierzytelnianie HMAC | Dostępny |
| Integracja Aspire | Dostępny |
| API | Status |
|---|---|
/keys |
Dostępny |
/kv |
Dostępny |
/labels |
Dostępny |
/locks |
Dostępny |
/revisions |
Dostępny |
/snapshots |
Dostępny |
Instalowanie emulatora
Użyj Docker, aby pobrać najnowszy obraz emulatora usługi App Configuration za pomocą następującego polecenia konsoli:
docker pull mcr.microsoft.com/azure-app-configuration/app-configuration-emulator:1.2.0
Uruchamianie emulatora
Następujące polecenie uruchamia obraz Dockera emulatora usługi App Configuration. Parametr -p 8483:8483 przekierowuje żądania z portu 8483 na maszynie hosta do instancji Dockera. Parametry -e Tenant:AnonymousAuthEnabled=true i -e Authentication:Anonymous:AnonymousUserRole=Owner umożliwiają skonfigurowanie uwierzytelniania anonimowego dla emulatora.
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
Jeśli chcesz zachować trwałe dane w emulatorze, możesz użyć montowania wiązanego.
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 w akcji
Po uruchomieniu emulator jest dostępny pod adresem: http://localhost:8483
Otwórz przeglądarkę i przejdź do .
CreateKliknij przycisk i dodaj nowy kluczMessage.
Kliknij przycisk
Save, a zobaczysz wartość klucza w Eksploratorze konfiguracji.
Pobierz
http://localhost:8483/kvi uzyskasz następującą odpowiedź.{"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"}]}
Użyj Azure CLI z emulatorem
Azure CLI w wersji 2.83.0 lub nowszej obsługuje anonimowe uwierzytelnianie dla poleceń App Configuration w płaszczyźnie danych. Możesz użyć Azure CLI do wykonywania dowolnej operacji na płaszczyźnie danych obsługiwanej przez emulator bez konieczności posiadania subskrypcji Azure, danych uwierzytelniających czy kluczy dostępu. Aby dowiedzieć się, jak pracować z konfiguracją aplikacji przy użyciu Azure CLI, zobacz przykłady Azure CLI.
Rozważ zarządzanie wartościami kluczy emulatora jako plikami konfiguracyjnymi w kontroli kodu źródłowego. Możesz użyć operacji importu i eksportu Azure CLI, aby synchronizować wartości kluczy między plikami konfiguracyjnymi a emulatorem, co pomaga odtwarzać dane emulatora w różnych środowiskach deweloperskich. Więcej informacji można znaleźć w artykułach Importowanie lub eksportowanie danych konfiguracji oraz Konfiguracja jako kod.
Dalsze kroki
Przykłady użycia emulatora w aplikacjach można znaleźć w repozytorium GitHub.