Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Manage application secrets and configuration for AI solutions

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Learn how to use Azure Key Vault to store, retrieve, version, rotate, and cache secrets in AI application code using the Python Azure SDK.

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

    • Explain how Azure Key Vault stores and organizes secrets, keys, and certificates, and identify when to use each object type in an AI solution.
    • Retrieve secrets programmatically using Azure SDK client libraries with managed identity authentication.
    • Handle secret versioning and rotation in application code to support zero-downtime credential updates.
    • Implement caching strategies that reduce Key Vault API calls while maintaining security and freshness guarantees.
  • Learn how to use Azure App Configuration to store, organize, and retrieve application settings and feature flags in AI solutions on Azure, while securely referencing secrets stored in Azure Key Vault.

    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.

Syllabus

  • Manage application secrets with Azure Key Vault
    • Introduction
    • Store and organize secrets, keys, and certificates
    • Retrieve secrets using Azure SDK client libraries
    • Handle secret versioning and rotation
    • Implement caching strategies to reduce Key Vault calls
    • Exercise - Manage secrets with Azure Key Vault
    • Module assessment
    • Summary
  • Manage application settings with Azure App Configuration
    • Introduction
    • Connect to App Configuration from application code
    • Organize settings with labels and feature flags
    • Reference Key Vault secrets from App Configuration
    • Decide what to store in App Configuration vs Key Vault
    • Exercise - Retrieve settings and secrets from Azure App Configuration
    • Module assessment
    • Summary

Reviews

Start your review of Manage application secrets and configuration for AI solutions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.