Hands-On LabIntermediate

Secure Azure Storage with Private Endpoints

Create a Storage Account, disable public access, and configure a Private Endpoint for secure blob connectivity.

60 minEstimated time
4Guided steps
AutoVerification
IsolatedSandbox
Secure Azure Storage with Private Endpoints

Lab overview

Azure Storage Accounts are a fundamental component of many cloud applications, providing scalable and durable storage for data. However, by default, Storage Accounts allow public access to their blob services, which can pose security risks if not properly managed. To enhance security, Azure offers the ability to disable public blob access and use Private Endpoints to restrict access to the storage account from within a Virtual Network (VNet).

In this lab, you will secure an Azure Storage Account by disabling public blob access and configuring a Private Endpoint. You will start by exploring a pre-provisioned environment that includes a Virtual Network, a Virtual Machine, and Azure Bastion. Then, you will create a Storage Account with public access disabled, set up a Private Endpoint connected to the VNet, and configure a Private DNS Zone so the storage account's hostname resolves to a private IP address. Finally, you will upload a test blob and verify that it is accessible only through the private network path from the VM inside the VNet, confirming that public internet access is fully blocked.

Objectives

Upon completing this intermediate level lab, you will be able to:

  • Create an Azure Storage Account with public network access disabled
  • Configure a Private Endpoint for the blob sub-resource of a Storage Account
  • Set up a Private DNS Zone and link it to a Virtual Network for private name resolution
  • Upload a blob to the storage account and verify private-only connectivity
  • Validate that public access to the storage account is blocked

Who is this lab for?

This lab is designed for:

  • Cloud engineers who need to implement network-level security controls for Azure storage resources
  • Security professionals looking to enforce zero-trust data access patterns using Private Link
  • Azure administrators seeking hands-on experience with Private Endpoints and storage account hardening

Basic familiarity with the Azure Portal, Virtual Networks, and Azure Storage concepts is recommended.

Verified against your live environment

An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed — not multiple choice, real-world proficiency.

[CHECK] validation_activelive
Inspecting deployed resources...
Verifying configuration state...
✓ Step requirements satisfied

More labs like this

Related reading

PremiumIncluded in Premium
Duration
60 min
Steps
4

Environment

Live Cloud Environment

Every lab includes

  • Real environment, pre-credentialed
  • Automated checks on every step
  • Isolated sandbox, auto cleanup
  • AI-recommended next steps

Lab curriculum

  1. 01

    Logging into Azure Account using Azure Portal

  2. 02

    Creating a Storage Account with Public Access Disabled

    1 automated check

  3. 03

    Creating a Private Endpoint for the Storage Account

    2 automated checks

  4. 04

    Verifying Private connectivity and Public Access Block

    1 automated check

Skills validated

Azure StorageAzure Private Endpoint

Not the lab you were looking for?

Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.

Explore the catalog