<?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: ATony07</title>
    <description>The latest articles on DEV Community by ATony07 (@atony07).</description>
    <link>https://dev.to/atony07</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1468347%2Ffddde95b-819e-49ac-85d0-f9ac023b76a3.jpg</url>
      <title>DEV Community: ATony07</title>
      <link>https://dev.to/atony07</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atony07"/>
    <language>en</language>
    <item>
      <title>Provide storage for the private website in Microsoft Azure</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Wed, 12 Jun 2024 09:07:45 +0000</pubDate>
      <link>https://dev.to/atony07/provide-storage-for-the-private-website-in-microsoft-azure-5b28</link>
      <guid>https://dev.to/atony07/provide-storage-for-the-private-website-in-microsoft-azure-5b28</guid>
      <description>&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%2F4je9p2hwjrb29v0tw9ge.png" 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%2F4je9p2hwjrb29v0tw9ge.png" alt="Image description" width="623" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Skilling tasks&lt;br&gt;
• Create a storage account for the company private documents.&lt;br&gt;
• Configure redundancy for the storage account.&lt;br&gt;
• Configure a shared access signature so partners have restricted access to a file.&lt;br&gt;
• Back up the public website storage.&lt;br&gt;
• Implement lifecycle management to move content to the cool tier.&lt;br&gt;
`Create a storage account and configure high availability.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Create a storage account for the internal private company documents.
In the portal, search for and select Storage accounts.`&lt;/li&gt;
&lt;/ol&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%2Fdsulzrieie0j7qar3k29.png" 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%2Fdsulzrieie0j7qar3k29.png" alt="Image description" width="643" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select + Create.&lt;br&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%2F8kohz4ht42oq8nfs88kq.png" 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%2F8kohz4ht42oq8nfs88kq.png" alt="Image description" width="647" height="192"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select the Resource group created in the previous lab.&lt;br&gt;
Set the Storage account name to private. Add an identifier to the name to ensure the name is unique.&lt;br&gt;
Select Review&lt;br&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%2Fwldc0dsk9vy7rn2i0bk0.png" 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%2Fwldc0dsk9vy7rn2i0bk0.png" alt="Image description" width="675" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create the storage account.&lt;br&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%2Fgbg4vmieuyvnwifp47i1.png" 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%2Fgbg4vmieuyvnwifp47i1.png" alt="Image description" width="672" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait for the storage account to deploy, and then select Go to resource.&lt;br&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%2F2xpdd4fnu7b8yhxrvgxe.png" 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%2F2xpdd4fnu7b8yhxrvgxe.png" alt="Image description" width="671" height="332"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This storage requires high availability if there’s a regional outage. Read access in the secondary region is not required. Configure the appropriate level of redundancy.&lt;br&gt;
In the storage account, in the Data management section, select the Redundancy blade.&lt;br&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%2F3bcbby0zoih6fu1koeez.png" 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%2F3bcbby0zoih6fu1koeez.png" alt="Image description" width="282" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ensure Geo-redundant storage (GRS) is selected.&lt;br&gt;
Refresh the page.&lt;br&gt;
Review the primary and secondary location information.&lt;br&gt;
Save your changes.&lt;br&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%2Fq7blvzaa7wnlnbth19bp.png" 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%2Fq7blvzaa7wnlnbth19bp.png" alt="Image description" width="653" height="291"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a storage container, upload a file, and restrict access to the file.&lt;br&gt;
Create a private storage container for the corporate data.&lt;br&gt;
In the storage account, in the Data storage section, select the Containers blade.&lt;br&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%2Fmp06zlwjvmdyzxcmvr39.png" 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%2Fmp06zlwjvmdyzxcmvr39.png" alt="Image description" width="196" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select + Container.&lt;br&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%2F9kaykau4jpdchktebmn9.png" 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%2F9kaykau4jpdchktebmn9.png" alt="Image description" width="552" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ensure the Name of the container is private.&lt;br&gt;
Ensure the Public access level is Private (no anonymous access).&lt;br&gt;
When you have time, review the Advanced settings, but take the defaults.&lt;br&gt;
Select Create.&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%2Fhs21tm9ddysnegftzglc.png" 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%2Fhs21tm9ddysnegftzglc.png" alt="Image description" width="429" height="372"&gt;&lt;/a&gt;&lt;br&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%2Fflz0gwhhy6jpmlspe2qc.png" 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%2Fflz0gwhhy6jpmlspe2qc.png" alt="Image description" width="466" height="110"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For testing, upload a file to the private container. he type of file doesn’t matter. A small image or text file is a good choice. Test to ensure the file isn’t publically accessible.&lt;br&gt;
Select the Private &lt;br&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%2Figfpsypwmov9avunb437.png" 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%2Figfpsypwmov9avunb437.png" alt="Image description" width="644" height="152"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Upload.&lt;br&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%2F5n4yli8kgq9x2j3xr4t7.png" 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%2F5n4yli8kgq9x2j3xr4t7.png" alt="Image description" width="656" height="272"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Browse to files and select a file.&lt;br&gt;
Upload the file.&lt;br&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%2F5zhll8oszncnzx8vz21q.png" 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%2F5zhll8oszncnzx8vz21q.png" alt="Image description" width="622" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select the uploaded file.&lt;br&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%2Fk3yya758tubm7w2a5me2.png" 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%2Fk3yya758tubm7w2a5me2.png" alt="Image description" width="680" height="68"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Overview tab, copy the URL.&lt;br&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%2Fktn7yp9kiqpw5q3bq1yc.png" 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%2Fktn7yp9kiqpw5q3bq1yc.png" alt="Image description" width="580" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Paste the URL into a new browser tab.&lt;br&gt;
Verify the file doesn’t display and you receive an error.&lt;br&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%2Fl9rs4xzbky9cor2kee9d.png" 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%2Fl9rs4xzbky9cor2kee9d.png" alt="Image description" width="655" height="122"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An external partner requires read and write access to the file for at least the next 24 hours. Configure and test a shared access signature (SAS)&lt;br&gt;
Select your uploaded blob file and move to the Generate SAS tab.&lt;br&gt;
In the Permissions drop-down, ensure the partner has only Read permissions.&lt;br&gt;
Verify the Start and expiry date/time is for the next 24 hours.&lt;br&gt;
Select Generate SAS token and URL.&lt;br&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%2Ffbj8nbsovexfl03yiimf.png" 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%2Ffbj8nbsovexfl03yiimf.png" alt="Image description" width="679" height="492"&gt;&lt;/a&gt;&lt;br&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%2Fljba1if0zblj5uwt74fe.png" 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%2Fljba1if0zblj5uwt74fe.png" alt="Image description" width="619" height="110"&gt;&lt;/a&gt; &lt;br&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%2Fbsnwwdyrcu60z5167pcr.png" 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%2Fbsnwwdyrcu60z5167pcr.png" alt="Image description" width="603" height="240"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Copy the Blob SAS URL to a new browser tab.&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%2F9h11rr7m90bxwvjy5r9d.png" 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%2F9h11rr7m90bxwvjy5r9d.png" alt="Image description" width="649" height="128"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Verify you can access the file. The uploaded image file will display in the browser. Other file types will be downloaded&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%2Fh9g6848hgmiivr50pz23.png" 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%2Fh9g6848hgmiivr50pz23.png" alt="Image description" width="626" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Configure storage access tiers and content replication.&lt;br&gt;
To save on costs, after 30 days, move blobs from the hot tier to the cool tier&lt;br&gt;
Return to the storage account.&lt;br&gt;
In the Overview section, notice the Default access tier is set to Hot.&lt;br&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%2F8whrzfv55oiil71bgixr.png" 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%2F8whrzfv55oiil71bgixr.png" alt="Image description" width="629" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the Data management section, select the Lifecycle management blade.&lt;br&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%2F267mrtfs54e68houe9fs.png" 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%2F267mrtfs54e68houe9fs.png" alt="Image description" width="271" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Add rule.&lt;br&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%2Ftcxlaudo1k2003sr0xux.png" 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%2Ftcxlaudo1k2003sr0xux.png" alt="Image description" width="592" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Set the Rule name to movetocool.&lt;br&gt;
Set the Rule scope to Apply rule to all blobs in the storage account.&lt;br&gt;
Select Next.&lt;br&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%2Fzw4gqn5km9ebsh5iw6un.png" 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%2Fzw4gqn5km9ebsh5iw6un.png" alt="Image description" width="617" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ensure Last modified is selected.&lt;br&gt;
Set More than (days ago) to 30.&lt;br&gt;
In the Then drop-down select Move to cool storage.&lt;br&gt;
As you have time, review other lifecycle options in the drop-down.&lt;br&gt;
Add the rule.&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%2Fgyh7dycxh2up6nr2pvko.png" 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%2Fgyh7dycxh2up6nr2pvko.png" alt="Image description" width="600" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The public website files need to be backed up to another storage account. &lt;br&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%2Fniu4oc3fjzun0v65550a.png" 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%2Fniu4oc3fjzun0v65550a.png" alt="Image description" width="243" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In your storage account, create a new container called backup. Use the default values&lt;br&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%2Faisdttyb69ldf0e0ppw8.png" 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%2Faisdttyb69ldf0e0ppw8.png" alt="Image description" width="650" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Navigate to your publicwebsite storage account. This storage account was created in the previous exercise.&lt;br&gt;
In the Data management section, select the Object replication blade.&lt;br&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%2Fhtrrtlpxm6fzh4lmnrn2.png" 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%2Fhtrrtlpxm6fzh4lmnrn2.png" alt="Image description" width="267" height="503"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Create replication rules. &lt;br&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%2Fzor8zi1eclqbyqby9wf3.png" 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%2Fzor8zi1eclqbyqby9wf3.png" alt="Image description" width="631" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Set the Destination storage account to the private storage account.&lt;br&gt;
Set the Source container to public and the Destination container to backup.&lt;br&gt;
Create the replication rule.&lt;br&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%2Fizba2y910itwpurjct0j.png" 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%2Fizba2y910itwpurjct0j.png" alt="Image description" width="665" height="224"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to create a Storage Account For a Public Website in Microsoft Azure</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Tue, 04 Jun 2024 22:33:29 +0000</pubDate>
      <link>https://dev.to/atony07/how-to-create-a-storage-account-in-microsoft-azure-44e7</link>
      <guid>https://dev.to/atony07/how-to-create-a-storage-account-in-microsoft-azure-44e7</guid>
      <description>&lt;p&gt;Skilling tasks&lt;br&gt;
• Create a storage account.&lt;br&gt;
• Configure basic settings for security and networking.&lt;br&gt;
Follow these steps below;&lt;br&gt;
Step:1: Create  a Resource group or make use of an existing Resource group.&lt;br&gt;
An existing Resource group was used here.&lt;br&gt;
Step:2: In the Azure portal, search for and select Storage accounts&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%2Ff1p5p5qdqt6se391pcun.png" 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%2Ff1p5p5qdqt6se391pcun.png" alt="Image description" width="634" height="157"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:3: Select Create&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%2Fniwd0kaoh1fsrp3bnksr.png" 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%2Fniwd0kaoh1fsrp3bnksr.png" alt="Image description" width="621" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:4: On the Basics tab, select your Resource group, Provide a Storage account name. The storage account name must be unique in Azure, Set the Performance to Standard and select Review, and then Create.&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%2Forx7sflemhshteix87wi.png" 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%2Forx7sflemhshteix87wi.png" alt="Image description" width="645" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:5: Select Create&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%2Folpoangnkyeflo997wme.png" 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%2Folpoangnkyeflo997wme.png" alt="Image description" width="659" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:6: Wait for Deployment is in progress&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%2Fj6axx7lrms5hol5jbjl6.png" 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%2Fj6axx7lrms5hol5jbjl6.png" alt="Image description" width="640" height="307"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:7: Deployment is complete and go to resource&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%2Fx2ak9monk569y51yptj9.png" 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%2Fx2ak9monk569y51yptj9.png" alt="Image description" width="681" height="273"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:8: In your storage account, in the Data management section, select the Redundancy blade&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%2Fu2vo8lc1bnj8jmnv5t9z.png" 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%2Fu2vo8lc1bnj8jmnv5t9z.png" alt="Image description" width="635" height="272"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:9: Select Locally-redundant storage (LRS) in the Redundancy drop-down and select Save&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%2Fp3gxcx35or4m2p3cx159.png" 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%2Fp3gxcx35or4m2p3cx159.png" alt="Image description" width="638" height="212"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:10: In the Settings section, select the Configuration blade.&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%2Fhcoli9p7rvqf8z98c78a.png" 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%2Fhcoli9p7rvqf8z98c78a.png" alt="Image description" width="262" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:11: Ensure Secure transfer required is Enabled. Ensure the Minimal TLS version is set to Version 1.2, Allow storage account key access is Disabled and click Save&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%2Fr8c555myhccaknewcu0r.png" 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%2Fr8c555myhccaknewcu0r.png" alt="Image description" width="648" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:12: In the Security + networking section, select the Networking blade.&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%2Fhw5qbh6ubts71qnrp85v.png" 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%2Fhw5qbh6ubts71qnrp85v.png" alt="Image description" width="261" height="522"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:13: Ensure Public network access is set to Enabled from all networks and  Save.&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%2Fccyqww400re9z7kllmpn.png" 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%2Fccyqww400re9z7kllmpn.png" alt="Image description" width="642" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO CONNECT AN IOT FIELD DEVICE (RASPBERRY PI SIMULATOR) FROM THE FIELD TO AN AZURE CLOUD IOT HUB FOR COMMUNICATION AND DATA</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Wed, 29 May 2024 20:54:13 +0000</pubDate>
      <link>https://dev.to/atony07/how-to-connect-an-iot-field-device-raspberry-pi-simulator-from-the-field-to-an-azure-cloud-iot-hub-for-communication-and-data-iob</link>
      <guid>https://dev.to/atony07/how-to-connect-an-iot-field-device-raspberry-pi-simulator-from-the-field-to-an-azure-cloud-iot-hub-for-communication-and-data-iob</guid>
      <description>&lt;p&gt;What is IOT?&lt;br&gt;
Internet of Things (IoT) Central in Microsoft Azure is a managed IoT application platform that enables users to build, manage, and operate IoT solutions with ease. It provides a comprehensive and scalable environment for connecting, monitoring, and managing IoT devices, simplifying the deployment and management of IoT applications.&lt;br&gt;
What is Raspberry PI Simulator?&lt;br&gt;
Raspberry Pi Simulator is a powerful tool for prototyping, testing, and learning about Raspberry Pi projects and IoT applications, providing a virtual platform that mimics the functionality of a physical Raspberry Pi.&lt;br&gt;
However, it allows users to simulate a Raspberry Pi with various sensors, interact with Azure services, and build IoT applications in a virtual environment.&lt;br&gt;
Here’s a step-by-step guide on how to do this.&lt;br&gt;
Step:1: Log on to Microsoft Azure account and search for IOT Hub&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%2F7ygg9nohqvnvo8u3ibzp.png" 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%2F7ygg9nohqvnvo8u3ibzp.png" alt="Image description" width="640" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:2:  Click on the Create Icon&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%2Fdecl5pl6v7r80q9jqrab.png" 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%2Fdecl5pl6v7r80q9jqrab.png" alt="Image description" width="592" height="71"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:3: Fill the necessary details such as; Resource group, IOT hub name, Region, Tier, Daily message limit&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%2Fh5gseu0o3w66knue11dr.png" 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%2Fh5gseu0o3w66knue11dr.png" alt="Image description" width="607" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:4: Click Review+Create&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%2Ftz7tzb0klnum6rvf8dc0.png" 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%2Ftz7tzb0klnum6rvf8dc0.png" alt="Image description" width="509" height="55"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:5: Click Create&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%2Fmfvtzerlp9t9w6f3769r.png" 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%2Fmfvtzerlp9t9w6f3769r.png" alt="Image description" width="571" height="476"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:6: Wait for deployment to be completed&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%2F322zhvjk5mvpum9fq3lp.png" 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%2F322zhvjk5mvpum9fq3lp.png" alt="Image description" width="654" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:7: Go to resource after deployment is completed&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%2F5zjy55znnkay160gooui.png" 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%2F5zjy55znnkay160gooui.png" alt="Image description" width="644" height="292"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:8: You must create a device for it. Click on devices icon.&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%2Fmbfpctakz1ig65f5iy1u.png" 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%2Fmbfpctakz1ig65f5iy1u.png" alt="Image description" width="626" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:9: Click on Add device&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%2Fuc1uz5irwa1j7j18lyxa.png" 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%2Fuc1uz5irwa1j7j18lyxa.png" alt="Image description" width="666" height="278"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:10: Create (Device name, select “Symmetric key” and Enable) and save.&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%2Fqa157saqev5vvg385xl9.png" 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%2Fqa157saqev5vvg385xl9.png" alt="Image description" width="697" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:11: Click on the device created&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%2Fjcxu21r8b0aho83qoql2.png" 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%2Fjcxu21r8b0aho83qoql2.png" alt="Image description" width="655" height="63"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step: 12: Copy “Primary connection string” and make sure Enable connection to IOT Hub is Enabled&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%2Ftfse9o87yrpmo9eo4pp1.png" 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%2Ftfse9o87yrpmo9eo4pp1.png" alt="Image description" width="624" height="229"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:13: Initiate &lt;a href="https://azure-samples.github.io/raspberry-pi-web-simulator/" rel="noopener noreferrer"&gt;https://azure-samples.github.io/raspberry-pi-web-simulator/&lt;/a&gt; on a web browser , insert or paste the “primary connection string “ from the IOT device portal on Azure into “Line 15” on the Raspberry PI Simulator and click on RUN&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%2Fa80djdp06dwjl25vyl1e.png" 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%2Fa80djdp06dwjl25vyl1e.png" alt="Image description" width="663" height="224"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:14: Raspberry starts blinking Red hence, communicating to the IOT Device in Microsoft Azure portal and recording data or messages as seen below.&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%2Fduvoyk96z8cg4q6ikfe7.png" 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%2Fduvoyk96z8cg4q6ikfe7.png" alt="Image description" width="663" height="277"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:15: Go back to IOT Hub overview to show the messages received&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%2Fps2lq1r1szajpmsb8t9u.png" 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%2Fps2lq1r1szajpmsb8t9u.png" alt="Image description" width="665" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO DELETE A PUBLIC IP ADDRESS IN MICROSOFT AZURE</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Thu, 23 May 2024 16:04:01 +0000</pubDate>
      <link>https://dev.to/atony07/how-to-delete-a-public-ip-address-in-microsoft-azure-5h7p</link>
      <guid>https://dev.to/atony07/how-to-delete-a-public-ip-address-in-microsoft-azure-5h7p</guid>
      <description>&lt;p&gt;Microsoft Azure provides a robust cloud platform that offers numerous services, including the allocation of public IP addresses for virtual machines and other resources. However, these public IP addresses can incur charges even when they are not actively in use. For those on a pay-as-you-go subscription, these costs can quickly add up. To manage your expenses efficiently, it is essential to delete any unused public IP addresses. Here’s a step-by-step guide on how to do this.&lt;br&gt;
Steps to Delete a Public IP Address in Microsoft Azure&lt;br&gt;
Step:1: Search and select public IP 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%2Fiev8klf3g0gmbub5i223.png" 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%2Fiev8klf3g0gmbub5i223.png" alt="Image description" width="564" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:2: Select any IP 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%2Fi8em223v045i9hg6y3ha.png" 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%2Fi8em223v045i9hg6y3ha.png" alt="Image description" width="582" height="159"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:3: Click on Dissociate first, so that you won’t be charged by Microsoft.&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%2Flwjxk035htk467u87905.png" 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%2Flwjxk035htk467u87905.png" alt="Image description" width="674" height="175"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:4: Click YES&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%2F01fbgoz4uv86n4mw9cky.png" 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%2F01fbgoz4uv86n4mw9cky.png" alt="Image description" width="632" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:5: Click Delete&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%2F9bqoh8v5w5wjd2zxsdr3.png" 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%2F9bqoh8v5w5wjd2zxsdr3.png" alt="Image description" width="646" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:6: Select Yes&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%2Felaqnbjuvchwzbv7k3tu.png" 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%2Felaqnbjuvchwzbv7k3tu.png" alt="Image description" width="623" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to create a Windows Virtual Machine using a QuickStart Templates</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Thu, 23 May 2024 15:59:06 +0000</pubDate>
      <link>https://dev.to/atony07/how-to-create-a-windows-virtual-machine-using-a-quickstart-templates-3lj2</link>
      <guid>https://dev.to/atony07/how-to-create-a-windows-virtual-machine-using-a-quickstart-templates-3lj2</guid>
      <description>&lt;p&gt;Azure QuickStart Templates are pre-configured templates provided by Microsoft and the community to facilitate the deployment of various Azure resources and solutions quickly and easily. These templates are built using Azure Resource Manager (ARM) templates. It is the fastest or shortest time to create an app on Azure.&lt;br&gt;
Benefits of Using QuickStart Templates&lt;br&gt;
• Timesaving: Quickly deploy complex solutions without having to configure each component manually.&lt;br&gt;
• Reliability: Deployments are consistent and reliable, following best practices.&lt;br&gt;
• Ease of Use: Suitable for both beginners and experienced users, providing a straightforward way to deploy Azure resources.&lt;br&gt;
• Scalability: Easily scalable configurations that can be adjusted to meet changing requirements.&lt;br&gt;
How to use a QuickStart Template&lt;br&gt;
Step:1: Log on to your Microsoft Azure account&lt;br&gt;
Step:2: Search the keywords “Deploy a custom template”&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%2Foqncajil3o3yxiuu5d4u.png" 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%2Foqncajil3o3yxiuu5d4u.png" alt="Image description" width="631" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step: 3: Select any common template you want to create and in this case I selected create a windows virtual machine&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%2Fdo1u545x1larjin8664h.png" 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%2Fdo1u545x1larjin8664h.png" alt="Image description" width="606" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step: 4: Choose a resource group, username and password of your choice&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%2F7x5dcgzotguvntlxx6t4.png" 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%2F7x5dcgzotguvntlxx6t4.png" alt="Image description" width="629" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:5: Select Review+create. Ensure you wait to validate.&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%2Fe9ymsy4idob81vu9ehbw.png" 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%2Fe9ymsy4idob81vu9ehbw.png" alt="Image description" width="571" height="73"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step: 6: Deployment is complete and select “Go to resource group”&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%2Fmeqlz8dmwxllwkn1u47a.png" 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%2Fmeqlz8dmwxllwkn1u47a.png" alt="Image description" width="546" height="292"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step:7: The name of the virtual machine created is Simple-vm&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%2Fy61aw07aef3hvqlgzj4g.png" 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%2Fy61aw07aef3hvqlgzj4g.png" alt="Image description" width="635" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CREATING MY FIRST RESOURSE GROUP AND VIRTUAL MACHINE ON MICROSOFT AZURE</title>
      <dc:creator>ATony07</dc:creator>
      <pubDate>Sat, 04 May 2024 11:37:52 +0000</pubDate>
      <link>https://dev.to/atony07/creating-my-first-resourse-group-and-virtual-machine-on-microsoft-azure-jol</link>
      <guid>https://dev.to/atony07/creating-my-first-resourse-group-and-virtual-machine-on-microsoft-azure-jol</guid>
      <description>&lt;p&gt;Today, I'm excited to share my experience in setting up my initial Resource Group and Virtual Machine on Microsoft Azure. Before diving into the process, let's quickly define what a Resource Group and Virtual Machine entail. A Resource Group serves as a consolidated container for managing and organizing resources within a unified entity, while a Virtual Machine empowers users to generate and deploy virtualized replicas of computers equipped with diverse operating systems within the cloud. Now, let's explore the step-by-step procedure I followed to streamline this process.&lt;/p&gt;

&lt;p&gt;Create a Resource Group&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%2Ft244d09dozezd2kkt0pe.png" 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%2Ft244d09dozezd2kkt0pe.png" alt="Image description" width="621" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Name the Resource group as RG-Atee, select subscription and select Region&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%2F1mbwo8dooxdfuhemvp69.png" 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%2F1mbwo8dooxdfuhemvp69.png" alt="Image description" width="648" height="271"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Validate and Create&lt;br&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%2Flfytv8ixwu7w3k5z10um.png" 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%2Flfytv8ixwu7w3k5z10um.png" alt="Image description" width="637" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Resource Group finally created (Rg-Atee).&lt;br&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%2Fcxv6h4j8ncz073wghqtt.png" 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%2Fcxv6h4j8ncz073wghqtt.png" alt="Image description" width="660" height="152"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a Virtual Machine&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%2Fcw3cnqitv2a02d6a7nya.png" 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%2Fcw3cnqitv2a02d6a7nya.png" alt="Image description" width="621" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Basics: Select subscription and Resource group&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%2Fd4cp763hfxe42oghmqgs.png" 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%2Fd4cp763hfxe42oghmqgs.png" alt="Image description" width="611" height="234"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instant Details: Give a Virtual Machine name → Select Region →Select Availability option → Select Availability Zone&lt;br&gt;
Choose and select options as highlighted in the screenshot. Image- Image is an operating system and windows 11 pro version is selected here.&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%2F0e17gk6oapue9whdal1i.png" 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%2F0e17gk6oapue9whdal1i.png" alt="Image description" width="605" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Administrator Account&lt;br&gt;
Create a Username → Password → Confirm password &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%2F286jmh0bar1rzekpd564.png" 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%2F286jmh0bar1rzekpd564.png" alt="Image description" width="580" height="323"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inbound Port&lt;br&gt;
Choose Public inbound ports → Select Inbounds ports.&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%2F6gzdmvw7et5mmazqe9r6.png" 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%2F6gzdmvw7et5mmazqe9r6.png" alt="Image description" width="531" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm Licensing&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%2Fnzp5rava3qz9gcru85mi.png" 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%2Fnzp5rava3qz9gcru85mi.png" alt="Image description" width="524" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Monitoring&lt;br&gt;
Disable Diagnostics: Not to allow Microsoft to be notified from their end. Hence, for users’ privacy&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%2F40cj79w86qar2ncv0qu1.png" 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%2F40cj79w86qar2ncv0qu1.png" alt="Image description" width="641" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Review and Create for validation&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%2F0dpgkelxiduyb2l0wt0b.png" 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%2F0dpgkelxiduyb2l0wt0b.png" alt="Image description" width="664" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Redeployment Completed and Click on Go to resource.&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%2Fryacybp576ayc4cij17z.png" 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%2Fryacybp576ayc4cij17z.png" alt="Image description" width="679" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on the IP 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%2Fhcyfm3px9mfq8m3cxe2q.png" 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%2Fhcyfm3px9mfq8m3cxe2q.png" alt="Image description" width="634" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Increase the IP Address Idle time out to the maximum (30) and Save&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%2F4y1i2wuajxafcr1zz97l.png" 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%2F4y1i2wuajxafcr1zz97l.png" alt="Image description" width="646" height="210"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go back to Go to Resource and Click on Connect&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%2F20crjbbtg4wxgfoh9x4h.png" 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%2F20crjbbtg4wxgfoh9x4h.png" alt="Image description" width="644" height="279"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Native RDP&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%2Fo0xr587h16300uflsjgu.png" 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%2Fo0xr587h16300uflsjgu.png" alt="Image description" width="663" height="388"&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%2Fgu3tndcqbmyab0cvfbar.png" 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%2Fgu3tndcqbmyab0cvfbar.png" alt="Image description" width="450" height="56"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Validate and configured. Download RDP 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%2Fodctv4ix40vem1e40uhn.png" 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%2Fodctv4ix40vem1e40uhn.png" alt="Image description" width="648" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open the RDP Downloaded file, click on it to start the installation process, follow the instructions to log in with your Username and password you previously created.&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%2F60blf3qody3zrpvlhy0t.png" 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%2F60blf3qody3zrpvlhy0t.png" alt="Image description" width="382" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Below is the result of virtual machine created.&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%2F8rzhcl0jrflu2ls582gm.png" 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%2F8rzhcl0jrflu2ls582gm.png" alt="Image description" width="625" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
