<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Azure Blob Storage (Private) - SAS]]></title><description><![CDATA[Azure Blob Storage (Private) - SAS]]></description><link>https://azureblobsas.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 09:54:19 GMT</lastBuildDate><atom:link href="https://azureblobsas.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Creating a Shared Access Signature on a Private Azure Blob Storage]]></title><description><![CDATA[There are instances when you would like to create a Blob Storage and make it private in order to restrict access to it but at the same time share access to the Blob for a specific period of time without comprising the private status of the Blob.
Belo...]]></description><link>https://azureblobsas.hashnode.dev/creating-a-shared-access-signature-on-a-private-azure-blob-storage</link><guid isPermaLink="true">https://azureblobsas.hashnode.dev/creating-a-shared-access-signature-on-a-private-azure-blob-storage</guid><category><![CDATA[Azure]]></category><category><![CDATA[azure-devops]]></category><category><![CDATA[azure blob storage]]></category><dc:creator><![CDATA[Kolawole]]></dc:creator><pubDate>Fri, 07 Feb 2025 14:39:26 GMT</pubDate><content:encoded><![CDATA[<p>There are instances when you would like to create a Blob Storage and make it private in order to restrict access to it but at the same time share access to the Blob for a specific period of time without comprising the private status of the Blob.</p>
<p>Below are the implementation steps to achieving this.</p>
<p><strong>Step 1: Create a Container</strong></p>
<p>a. Open <strong>Data Storage</strong> on the left hand side of the storage page and click on <strong>Containers</strong>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738925977796/bc8466f4-a599-4a6e-aa89-ca275fe7341d.jpeg" alt class="image--center mx-auto" /></p>
<p>b. Click on the +Container icon on the canvas menu</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926165851/8d9d28d3-2c90-484b-b89e-be7ba0631195.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 2: Enter the container name and click on Create</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926340209/d59d9c85-a8ef-43b4-82cd-f7abdba9f4f9.jpeg" alt class="image--center mx-auto" /></p>
<p>The container would be created with the name provided (e.g. my-container).</p>
<p><strong>Step 3: Double click on the container name</strong></p>
<p>This will open up a new page for the uploading of your blob.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926612450/5265e2f4-7868-481f-81ba-097815bccf5a.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 4: Click on the Upload tab on the canvas</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926674382/d14bc597-4cf6-471a-ad80-aa277cec4d42.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 5: Browse for your file</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926741155/691c1a54-e8c7-4da8-975b-0e2fc1f2b873.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 6: Choose the desired file (blob)</strong></p>
<p>After choosing the file you can then click on <strong>Upload</strong>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926746964/97d49cb3-4d06-450f-8a83-9e81775b3189.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 7: Click on the three dots at the end of the uploaded file</strong></p>
<p>This will display a drop down.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926752766/844c86c9-81de-4617-b59b-4acf6c1c9846.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 8: Click on Generate SAS on the drop down</strong></p>
<p>This is to generate the <strong>Shared Access Signature</strong> (URL) for the blob.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738926757829/74918866-fbbd-42b5-82e2-bbdcfe52396c.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 9: A new page will be displayed to enter the details to Generate SAS.</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738928006922/7df4bd9c-3936-44e9-807e-c72039db9fba.jpeg" alt class="image--center mx-auto" /></p>
<p>Step 10: Choose the Start date/time and Expiry date/time</p>
<p>This is the time interval you want the user to access the blob. Anytime outside this time-bound will render the blob inaccessible.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738927911735/bcc0bfd3-7277-426b-9ca9-d6a0ad31d06f.jpeg" alt class="image--center mx-auto" /></p>
<p><strong>Step 11: Click on Generate SAS token and URL at the lower part of the page</strong></p>
<p>The generated Blob SAS URL can be shared with the user.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738938854278/c71f7be9-b786-4464-bf7e-100e6b5363d5.jpeg" alt class="image--center mx-auto" /></p>
]]></content:encoded></item></channel></rss>