Central store in Azure for feature flags and application settings. Its key-values can be made read-only, but those locks differ from Resource Manager locks.
Also called Azure App Configuration.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains App Configuration in context, with comparison tables and the common traps.
Terms in this definition
- Central store
Every Group Policy editor in a domain sees identical templates when ADMX and ADML files sit in this SYSVOL folder, named PolicyDefinitions.
Related terms
- App Configuration Data Owner
Data-plane Azure role with full rights over key-values in App Configuration. No Microsoft Entra directory permissions come with it.
- App Configuration Data Reader
Lets a signed-in identity look up key-values stored in App Configuration, purely as a data-plane permission: holding it confers nothing over the configuration store as an Azure resource. When a key points to Key Vault, that identity also needs Key Vault Secrets User on the vault before the reference resolves.
- Azure App Configuration feature management
Keeps feature flags centrally in App Configuration; apps check them via Feature Management libraries, so flipping a flag needs no deployment.
- AzureAppConfigurationImport@10
Pushes key-values into an App Configuration store from a file (properties, YAML or JSON) during a pipeline run; tags, a label, a key prefix and strict mode can be added if wanted.
- Feature flag
An Azure App Configuration entry that enables or disables a capability while the app runs, with no redeployment. It covers kill-switch (Switch), gradual or targeted Rollout, and Experiment scenarios.
- HMAC
Signing every Azure App Configuration REST API request with a secret access key. Once local authentication is turned off, every access key is removed, so only Microsoft Entra ID remains for authentication.
- Python configuration provider
A Python library for App Configuration that builds on the SDK, loading settings into an object that behaves like a dictionary and adding refresh, feature flags and Key Vault reference resolution.
- Sentinel key
An App Configuration key that is changed last, once every other key has been updated. The provider monitors it and then reloads all settings together so the configuration stays consistent.