<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: daniel ugot</title>
    <description>The latest articles on DEV Community by daniel ugot (@daniel_ugot_8f1e5c3cc3f3c).</description>
    <link>https://dev.to/daniel_ugot_8f1e5c3cc3f3c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1795432%2F105dd9cd-60f0-4ff4-bdc2-7e28cb0be1dc.jpg</url>
      <title>DEV Community: daniel ugot</title>
      <link>https://dev.to/daniel_ugot_8f1e5c3cc3f3c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/daniel_ugot_8f1e5c3cc3f3c"/>
    <language>en</language>
    <item>
      <title>HOST A STATIC WEBSITE ON AZURE BLOB STORAGE IN 5 MINUTES (No VMs)</title>
      <dc:creator>daniel ugot</dc:creator>
      <pubDate>Wed, 10 Jun 2026 22:43:56 +0000</pubDate>
      <link>https://dev.to/daniel_ugot_8f1e5c3cc3f3c/host-a-static-website-on-azure-blob-storage-in-5-minutes-no-vms-4gdo</link>
      <guid>https://dev.to/daniel_ugot_8f1e5c3cc3f3c/host-a-static-website-on-azure-blob-storage-in-5-minutes-no-vms-4gdo</guid>
      <description>&lt;p&gt;Have you ever wanted to put up a website without worrying about managing a web server, paying for hosting or wrestling with some complex configurations? There's good news: Azure Storage can host a static website for almost nothing, and you can get your hands on it.&lt;/p&gt;

&lt;p&gt;In this blog post, I will tell you exactly what a static website is, I will introduce you to Azure Storage and its different types and tell you why Blob storage is a really good fit, and then walk you through the steps to get your static website hosted.&lt;/p&gt;

&lt;p&gt;Are you ready......&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6mrp277becvz4fvxy5wm.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6mrp277becvz4fvxy5wm.gif" alt=" " width="220" height="124"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's get started!!!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;WHAT IS A STATIC WEBSITE&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A static website is a collection of fixed files -HTML, CSS, JavaScript and images - that your browser downloads and displays exactly as they are. Every visitor to the site gets to see the same content, and no database or server-side code is running behind the scenes.&lt;/p&gt;

&lt;p&gt;A good example includes Business Brochures, Documentation and Knowledge Bases, Landing Pages, and Personal Portfolios.&lt;/p&gt;

&lt;p&gt;Because static sites are just files, they load really fast and are very secure (there is no database to hack), and can be hosted on simple storage services like the Azure Blob Storage.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;AZURE STORAGE - THE CLOUD HARD DRIVE&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Azure Storage is Microsoft's cloud service for storing all kinds of data. When you create a storage account, you get a suite of services, each built to handle a specific type of data storage task. Here's a simple breakdown of each:&lt;/p&gt;

&lt;p&gt;🚀 Blob Storage: Handles unstructured data - images, website files, videos, backups&lt;/p&gt;

&lt;p&gt;🚀 Azure files:  Handles Cloud file shares&lt;/p&gt;

&lt;p&gt;🚀 Azure Tables: A NoSQL Key-value store for semi-structured data.&lt;/p&gt;

&lt;p&gt;🚀 Azure Queues: Message queuing for decoupling app components.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;WHAT IS AZURE BLOB STORAGE&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Blob stands for Binary Large Object. It’s designed to store massive amounts of unstructured data – think of it as a giant, super‑reliable folder in the cloud. Within Blob Storage, you create containers (like folders) and upload blobs (your files).&lt;/p&gt;

&lt;p&gt;Blobs come in three flavours:&lt;/p&gt;

&lt;p&gt;✅ Block blobs – ideal for text and media files (perfect for websites)&lt;/p&gt;

&lt;p&gt;✅ Page blobs – used for virtual machine disks&lt;/p&gt;

&lt;p&gt;✅ Append blobs – optimised for logging&lt;/p&gt;

&lt;p&gt;For a static site, you’ll use block blobs.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why Azure Blob Storage Is a Great Fit for Static Websites&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You might wonder, “Why not just use a traditional web host?” Here’s what makes Blob Storage special for static sites:&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;No server to manage&lt;/strong&gt; – You don’t install, patch, or secure any operating system or web server software.&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;Incredibly low cost&lt;/strong&gt; – You pay only for the storage your files use and the requests they generate. The static website feature is free to enable.&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;Built‑in HTTPS&lt;/strong&gt; – Azure gives you a *.web.core.windows.net URL with an automatic SSL certificate, so your site is secure from the start.&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;Global scale&lt;/strong&gt; – Azure’s infrastructure is massive. If your site goes viral, Blob Storage handles the traffic without breaking a sweat.&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;99.9%+ durability&lt;/strong&gt; – Microsoft automatically replicates your files to protect against hardware failure.&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;Easy custom domains&lt;/strong&gt; – You can map your own domain (like &lt;br&gt;
&lt;a href="http://www.your-site.com" rel="noopener noreferrer"&gt;www.your-site.com&lt;/a&gt;) to the Azure endpoint.&lt;/p&gt;

&lt;p&gt;⚠️ &lt;strong&gt;One small limitation:&lt;/strong&gt; Because there’s no web server, you cannot run server‑side code (PHP, Node.js, etc.). If you need authentication or custom headers, look at Azure Static Web Apps – a more powerful (but still serverless) option.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;STEP BY STEP WALK THROUGH: HOST A STATIC WEBSITE ON AZURE BLOB STORAGE&lt;/strong&gt;
&lt;/h2&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;STEP ONE&lt;/strong&gt; - &lt;strong&gt;Create a Storage Account in Azure&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;1️⃣ Sign in to your Azure Portal&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F25ht9fqicmf9jqdiojky.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F25ht9fqicmf9jqdiojky.JPG" alt=" " width="799" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ In the search bar, type in Storage Account and click on it in the drop-down suggestion.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F60qvu9dy29ixhwty8sph.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F60qvu9dy29ixhwty8sph.JPG" alt=" " width="800" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Inside the Storage centre, click on Create to create an Azure blob storage&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdw218bdo4b84ol9x5i2x.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdw218bdo4b84ol9x5i2x.jpg" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4️⃣ Fill in the basics&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Resource group:&lt;/strong&gt; Create a new resource group by clicking on create new and providing your resource group name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fupczpa3qtttzv9vx5o9v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fupczpa3qtttzv9vx5o9v.jpg" alt=" " width="754" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Storage account name:&lt;/strong&gt; Must be globally unique -try &lt;code&gt;mynewstaticsite&lt;/code&gt; (lowercase letters and numbers only)&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Region:&lt;/strong&gt; Pick one close to your audience&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Preferred Storage type:&lt;/strong&gt; Azure Blob Storage or Azure Data Lake Storage.&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Performance:&lt;/strong&gt; Standard (perfect for a static site)&lt;/p&gt;

&lt;p&gt;🔲 &lt;strong&gt;Redundancy:&lt;/strong&gt; Locally redundant storage (LRS)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ytnske40rllkojh4fu2.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ytnske40rllkojh4fu2.JPG" alt=" " width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwxdk8uek00dxkmw1cflr.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwxdk8uek00dxkmw1cflr.JPG" alt=" " width="717" height="242"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5xvyt2podmngkr3qve6.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5xvyt2podmngkr3qve6.JPG" alt=" " width="784" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnlsxx5u0g0u1k9ve8wn0.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnlsxx5u0g0u1k9ve8wn0.JPG" alt=" " width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5️⃣ Click &lt;strong&gt;Review + Create&lt;/strong&gt; and then &lt;strong&gt;Create&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs11z14jjt4w5x2l38939.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs11z14jjt4w5x2l38939.JPG" alt=" " width="800" height="507"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn0dt8lsgr6cuk0xbt8bp.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn0dt8lsgr6cuk0xbt8bp.JPG" alt=" " width="800" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Deployment takes a few seconds. Once it is done, click &lt;strong&gt;Go to Resource&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqysobpmdq5gkm7fjy9b8.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqysobpmdq5gkm7fjy9b8.JPG" alt=" " width="491" height="381"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;STEP TWO&lt;/strong&gt; - &lt;strong&gt;ENABLE STATIC WEBSITE HOSTING&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;1️⃣ In your storage account's left menu, under &lt;strong&gt;Data Management&lt;/strong&gt;, click &lt;strong&gt;Static Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ Set &lt;strong&gt;Static website hosting&lt;/strong&gt; to &lt;strong&gt;Enabled&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1si0x6xgf4n5yci1yck.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1si0x6xgf4n5yci1yck.JPG" alt=" " width="777" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Enter:&lt;br&gt;
   🔘 &lt;strong&gt;Index document name:&lt;/strong&gt; &lt;code&gt;index.html&lt;/code&gt; (this is your home page)&lt;br&gt;
   🔘 &lt;strong&gt;Error document path:&lt;/strong&gt; &lt;code&gt;404.html&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;4️⃣ Click &lt;strong&gt;Save&lt;/strong&gt; above&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fchaj2dku3gbo7f91ock7.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fchaj2dku3gbo7f91ock7.JPG" alt=" " width="480" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After saving, Azure automatically creates a special container named &lt;strong&gt;$web&lt;/strong&gt; – this is where all your website files will live. Azure also shows you a Primary endpoint URL like &lt;br&gt;
&lt;a href="https://yourstorageaccount.z22.web.core.windows.net/" rel="noopener noreferrer"&gt;https://yourstorageaccount.z22.web.core.windows.net/&lt;/a&gt; – it’s your site’s address.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftcpcm62snvlevxq0u6h4.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftcpcm62snvlevxq0u6h4.JPG" alt=" " width="546" height="471"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;STEP THREE&lt;/strong&gt; – &lt;strong&gt;Download a Free Template from Tooplate.com&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;1️⃣ Go to Tooplate.com and browse the free templates. For this example, I’ll use “2137_barista_cafe” &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6vh1sb1zlbt91oyqp646.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6vh1sb1zlbt91oyqp646.JPG" alt=" " width="800" height="306"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F792kujs8qyw45wninj9o.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F792kujs8qyw45wninj9o.JPG" alt=" " width="800" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣Click the Download button to get a ZIP file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8dypwi7dhzaodnxaaatd.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8dypwi7dhzaodnxaaatd.JPG" alt=" " width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Extract the ZIP on your computer. You’ll see folders like css, js, images and an index.html file.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;STEP FOUR&lt;/strong&gt; – &lt;strong&gt;Upload Your Template Files to the &lt;code&gt;$web&lt;/code&gt; Container&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1️⃣ In your storage account, go to Containers (under Data storage).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjk757xtgtfkzjb73u0a.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjk757xtgtfkzjb73u0a.JPG" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ Click on the $web container to open it.&lt;/p&gt;

&lt;p&gt;3️⃣ Click the Upload button to add the content of the static website to the &lt;code&gt;$web&lt;/code&gt; container&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yplbjiu9jtr9g9cvqcd.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yplbjiu9jtr9g9cvqcd.JPG" alt=" " width="800" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4️⃣ Drag the extracted files and folders from your computer into the upload window, or click to browse.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxyxafs0rha26s7n1safs.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxyxafs0rha26s7n1safs.JPG" alt=" " width="799" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5️⃣ After the upload completes, you should see all your files inside $web&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fny3lkwnle7oz303cxy6e.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fny3lkwnle7oz303cxy6e.JPG" alt=" " width="586" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F86eybm6erdsxzlqa1il3.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F86eybm6erdsxzlqa1il3.JPG" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;STEP FIVE&lt;/strong&gt; – &lt;strong&gt;Test Your Live Website&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;1️⃣ Go back to the Static website page in your storage account.&lt;/p&gt;

&lt;p&gt;2️⃣ Click the Primary endpoint URL (or paste it into your browser).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxdj24faviahe5ektf1ov.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxdj24faviahe5ektf1ov.JPG" alt=" " width="799" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Congratulations – your Tooplate template is now live on the internet, served directly from Azure Blob Storage!&lt;/p&gt;

&lt;p&gt;You’ll see the beautiful, responsive website just like it looks on your computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F77gj0ypcx7pfbshl2x9j.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F77gj0ypcx7pfbshl2x9j.JPG" alt=" " width="799" height="406"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Now you can give this a try. Pick a template you love, upload it to Azure Blob Storage, and share your new site with the world. &lt;/p&gt;

&lt;p&gt;If you encounter any issues, please drop a comment – I’ll be happy to help.&lt;/p&gt;

&lt;p&gt;Happy hosting! 🚀&lt;/p&gt;

</description>
      <category>cloudnative</category>
      <category>staticwebapps</category>
      <category>azure</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Mastering Azure Entra ID: A Hands-On Guide to User Management and Privileged Roles</title>
      <dc:creator>daniel ugot</dc:creator>
      <pubDate>Thu, 28 May 2026 00:13:29 +0000</pubDate>
      <link>https://dev.to/daniel_ugot_8f1e5c3cc3f3c/mastering-azure-entra-id-a-hands-on-guide-to-user-management-and-privileged-roles-pb8</link>
      <guid>https://dev.to/daniel_ugot_8f1e5c3cc3f3c/mastering-azure-entra-id-a-hands-on-guide-to-user-management-and-privileged-roles-pb8</guid>
      <description>&lt;p&gt;Cloud identity management sits at the center of modern IT operations. Whether you are managing a startup environment or a large enterprise infrastructure, controlling who has access to cloud resources is vital. In Microsoft Azure, this responsibility is handled through Microsoft Entra ID.&lt;/p&gt;

&lt;p&gt;In this hands-on guide, you’ll learn how to create users, assign administrative privileges, and apply the principle of least privilege by removing elevated permissions when they are no longer needed. These are foundational tasks every Azure cloud administrator should understand.&lt;/p&gt;

&lt;p&gt;By the end of this walkthrough, you will know how to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create users in Azure Entra ID&lt;/li&gt;
&lt;li&gt;Sign in with newly created accounts&lt;/li&gt;
&lt;li&gt;Assign the Global Administrator role&lt;/li&gt;
&lt;li&gt;Delegate administrative tasks securely&lt;/li&gt;
&lt;li&gt;Revoke elevated access after task completion&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;What is Microsoft Entra ID?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Microsoft Entra ID is Microsoft’s cloud-based identity and access management service. It allows organizations to manage users, authentication, permissions, and secure access to applications and cloud resources.&lt;/p&gt;

&lt;p&gt;Today, Entra ID plays a major role in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Identity governance&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zero Trust security models&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-factor authentication (MFA)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Role-based access control (RBAC)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Single Sign-On (SSO)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Organizations use Entra ID to ensure that only authorized users can access critical systems and data.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Prerequisites&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before starting this hands-on lab, ensure you have:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;An active Microsoft Azure subscription&lt;/li&gt;
&lt;li&gt;Access to the Microsoft Azure Portal&lt;/li&gt;
&lt;li&gt;A user account with Global Administrator privileges&lt;/li&gt;
&lt;li&gt;Permission to create and manage users&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;Step 1: Create a New User in Azure Entra ID&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Every employee, administrator, developer, or service account in Azure needs an identity. User creation is one of the most common administrative tasks in any cloud environment.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sign in to the Azure Portal&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Search for and open Microsoft Entra ID&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2erxwlb5sec5kowbpwa.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2erxwlb5sec5kowbpwa.JPG" alt=" " width="485" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on ADD, select Users and select Create New User&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3c00l2gqole8uqc2ol45.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3c00l2gqole8uqc2ol45.jpg" alt=" " width="652" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A window with a form to fill in unique information for your user opens
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;user principal name:ricky.george@xxxxxxx
Display Name: Ricky George
Password: xxxxxxxxx (uncheck the auto-generate option to enter your password)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Click on Next: properties
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First Name: Ricky
Last Name: George
User type: Member
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Click Next &amp;gt;&amp;gt; Next: Review + Create &amp;gt;&amp;gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click Create&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Back to Entra ID, on the left pane, select Manage &amp;gt;&amp;gt; User&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5l0qaj3f03sskkqb2o4x.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5l0qaj3f03sskkqb2o4x.JPG" alt=" " width="270" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2rlyl99aep1bsy6jdctv.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2rlyl99aep1bsy6jdctv.JPG" alt=" " width="797" height="62"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Step 2: Sign In with the Newly Created User Account&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now that the account exists, the next step is testing access by signing in. In real-world environments, administrators often validate accounts before handing them over to employees or team members.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Open a private/incognito browser window&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to the Microsoft Azure Portal&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sign in using the new credentials&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change the password if prompted&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hixzwmxlycpt1ycouh9.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hixzwmxlycpt1ycouh9.JPG" alt=" " width="800" height="306"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At this stage, the new user has very limited permissions.&lt;/p&gt;

&lt;p&gt;If the user attempts administrative actions, Azure will deny access because no elevated role has been assigned yet.&lt;/p&gt;

&lt;p&gt;This demonstrates Azure’s default security posture: users receive only minimal access until roles are explicitly assigned to them.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Step 3: Grant the User Global Administrator Access&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next, you will elevate the user’s privileges by assigning the Global Administrator role. The Global Administrator role is the highest privileged role in Entra ID.&lt;/p&gt;

&lt;p&gt;A Global Administrator can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Manage all users&lt;/li&gt;
&lt;li&gt;Reset passwords&lt;/li&gt;
&lt;li&gt;Assign roles&lt;/li&gt;
&lt;li&gt;Configure security settings&lt;/li&gt;
&lt;li&gt;Manage subscriptions and services&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because of its power, organizations should grant this role carefully and temporarily whenever possible.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sign back in using your original administrator account&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open Microsoft Entra ID &amp;gt;&amp;gt; Manage &amp;gt;&amp;gt; Users&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select the User we have just created (Ricky George)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under the user, in the left pane, select Assign Roles &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffsq7l9w8966fibg7s1jn.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffsq7l9w8966fibg7s1jn.JPG" alt=" " width="256" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Add assignments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpagvd5tavermnykqfvlz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpagvd5tavermnykqfvlz.jpg" alt=" " width="581" height="137"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Search for Global Administrator and select the role.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click ADD at the bottom to apply the role to the selected User.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Step 4: Create Another User Using the Newly Promoted Account&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using the newly promoted Global Administrator account, create another user.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;While signed in as the promoted administrator&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open Microsoft Entra ID &amp;gt;&amp;gt; Manage&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to ADD &amp;gt;&amp;gt; Users &amp;gt;&amp;gt; Create new Users&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuxxl632f92vhnhs7lu04.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuxxl632f92vhnhs7lu04.jpg" alt=" " width="642" height="248"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fill out the necessary information for a new user and click Create.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuzq6qhwngdbeguirqv7w.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuzq6qhwngdbeguirqv7w.JPG" alt=" " width="481" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This confirms the promoted account has administrative privileges.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Step 5: Revoke Global Administrator Access from the First User&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once the administrative task is complete, remove elevated privileges.&lt;br&gt;
One of the biggest security risks in cloud environments is excessive privileged access.&lt;/p&gt;

&lt;p&gt;Leaving Global Administrator rights permanently assigned can increase exposure to:&lt;/p&gt;

&lt;p&gt;a. Credential theft&lt;br&gt;
b. Insider threats&lt;br&gt;
c. Accidental misconfigurations&lt;br&gt;
d. Unauthorized access&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sign in using your original administrator account&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open Microsoft Entra ID&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to Manage &amp;gt;&amp;gt; Users &amp;gt;&amp;gt; select the New User account&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the left pane, select Assign Roles. You will see the assigned role to the User. Select the Global Administrator Role, then click Remove Assignment.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvskoossuia03ri06lbsa.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvskoossuia03ri06lbsa.JPG" alt=" " width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgc2hn74ehp6lj48hpuz.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgc2hn74ehp6lj48hpuz.JPG" alt=" " width="800" height="272"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fpny1g0jevapg8w553s.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fpny1g0jevapg8w553s.JPG" alt=" " width="485" height="208"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sign back in using the first user account. Try accessing administrative settings again. You should notice that administrative capabilities are no longer available.&lt;/p&gt;

&lt;p&gt;This confirms the role removal was successful.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Closing Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Managing identities and permissions is one of the most important responsibilities in cloud administration. In this hands-on, we have learned how to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create users in Azure Entra ID&lt;/li&gt;
&lt;li&gt;Test account access&lt;/li&gt;
&lt;li&gt;Assign Global Administrator privileges&lt;/li&gt;
&lt;li&gt;Delegate administrative tasks&lt;/li&gt;
&lt;li&gt;Revoke elevated permissions securely&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These tasks mirror real-world identity management workflows used across enterprise Azure environments today.&lt;/p&gt;

</description>
      <category>cloudnative</category>
      <category>azure</category>
      <category>cloud</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
