Manage application settings with Azure App Configuration

Intermediate
Developer
Azure App Configuration

Learn how to use Azure App Configuration to centralize application settings for AI solutions on Azure. This module covers connecting from Python application code with managed identity, organizing settings with labels and feature flags, referencing Key Vault secrets, and deciding which settings belong in each service.

Learning objectives

After completing this module, you'll be able to:

  • Connect to Azure App Configuration from application code and retrieve settings using the Python provider library with managed identity authentication.
  • Organize configuration settings with labels and implement feature flags to control feature availability without redeployment.
  • Reference Azure Key Vault secrets from App Configuration to unify configuration and secret access in a single retrieval path.
  • Decide which settings belong in App Configuration and which belong in Key Vault based on sensitivity, structure, and access patterns.

Prerequisites

Before beginning this module, you should have:

  • Programming experience with languages such as Python, JavaScript, or C#.
  • Basic understanding of Azure services and cloud computing concepts.