video-thumbnail

Access resource secrets more securely across services

7 of 14 guides |  19 minutes to complete  |  Last Updated: March 2025
The time-saving guides in this series can help you pursue a certification or advance your career by enhancing skills in key Azure development areas, including compute, storage, security, integration, monitoring, and tools.
Subscribe

About this guide

Lab Scenario

In this lab, you will create a storage account and an Azure Function app that will access the storage account. To demonstrate the secure storage of connection string information, you will provision a Key Vault resource and manage the appropriate secrets to store the connection string information. You will also manage the service identity to gain secure access to the connection string information for the storage account.

Job Skills

Exercise 1: Create Azure resources

  • Task 1: Open the Azure portal
  • Task 2: Create a Storage account
  • Task 3: Create an Azure Key Vault
  • Task 4: Create a Function app

Exercise 2: Configure secrets and identities

  • Task 1: Configure a system-assigned managed service identity
  • Task 2: Create a Key Vault secret
  • Task 3: Configure a Key Vault access policy
  • Task 4: Create a Key Vault-derived application setting

Exercise 3: Build an Azure Functions app

  • Task 1: Initialize a function project
  • Task 2: Create an HTTP-triggered function
  • Task 3: Configure and read an application setting
  • Task 4: Validate the local function
  • Task 5: Deploy the function using the Azure Functions Core Tools
  • Task 6: Test the Key Vault-derived application setting

Exercise 4: Access Azure Blob Storage data

  • Task 1: Upload a sample storage blob
  • Task 2: Pull and configure the Azure SDK for .NET
  • Task 3: Deploy and validate the Azure Functions app

The Cloudguides in this series help enhance proficiency with Azure services and development principles, making it a valuable asset for building a career in cloud computing.

Architecture Diagram

Career Connections

With the increasing demand for cloud-based solutions, professionals with the skills from this series can pursue job prospects in roles such as Azure Developer, Cloud Developer, Software Engineer (cloud focus), DevOps Engineer (Azure focus), Cloud Solutions Architect (entry-level/supporting role).

As of 2025, starting salaries for cloud-related roles range from $70,000 to $140,000, with Azure Developers earning $70,000–$90,000, Cloud Developers $73,320, Software Engineers (Cloud Focus) $70,000–$90,000, DevOps Engineers (Azure Focus) $100,000–$140,000, and Cloud Solutions Architects (Entry-Level) $90,250, while professionals with five years of experience can earn between $90,000 and $190,000 depending on the role. Please note that these figures are approximate, derived from online sources, and can vary based on factors such as location, industry, and company size.