Welcome to QA's learning platform (formerly Cloud Academy). Learn more about our journey here, opens in a new tab.

Managing Application Configuration and Secrets in Azure

Difficulty: Intermediate
Duration: 1 minute and 23 seconds
Students: 38
Rating: 5/5

Managing Application Configuration and Secrets in Azure looks at how you can replace traditional app settings files with the Azure App Configuration service and Azure Key Vault. Using these centrally controlled and secure resources prevents storing of sensitive data in code repositories and, thereby, potential data leaks. The lesson starts by describing the security issues with configuration files containing sensitive data uploaded to code repositories. Then, it moves on to how to solve those problems in Azure DevOps during the development process and with deployed apps. 

Learning Objectives 

  • Overview of security-related configuration issues 

  • App configuration basics 

  • Feature flags 

  • Accessing Azure Key Vault 

  • Azure DevOps secure files 

Intended Audience 

This lesson is for students who want to know how to securely store and use application configuration settings and secrets in Azure 

Prerequisites 

  • Familiarity with coding concepts 

  • Know about code repositories 

  • Familiarity with YAML pipelines 

Resources

Visual Studio source code used in the demo

https://github.com/cloudacademy/az-400-manage-app-config

Lecture UUID
Lesson UUID