<?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: Obinna Ijoma</title>
    <description>The latest articles on DEV Community by Obinna Ijoma (@obinnaijoma).</description>
    <link>https://dev.to/obinnaijoma</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%2F1031321%2F172e1238-82ea-4cc8-ae55-4ec9dc3ee8bb.png</url>
      <title>DEV Community: Obinna Ijoma</title>
      <link>https://dev.to/obinnaijoma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/obinnaijoma"/>
    <language>en</language>
    <item>
      <title>How to Upload a Letter in ChatGPT to Azure Storage Account and Share the URL</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Tue, 21 Mar 2023 19:55:35 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-upload-a-letter-in-chatgpt-to-azure-storage-account-and-share-the-url-1j41</link>
      <guid>https://dev.to/obinnaijoma/how-to-upload-a-letter-in-chatgpt-to-azure-storage-account-and-share-the-url-1j41</guid>
      <description>&lt;p&gt;Azure storage account is an account that contains all Storage data objects, including containers, file shares, queues and tables. It provides a unique namespace for your Azure Storage data that's accessible from anywhere in the world over HTTP or HTTPS.&lt;/p&gt;

&lt;p&gt;ChatGPT(Chat Generative Pre-trained Transformer) is a machine learning model that carries out natural language processing tasks driven by AI technology that allows you to have human-like conversations with a high level of accuracy. ChatGPT can answer questions, and assist with tasks such as composing emails - like the one in this demo -, essays, code etc.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yF-qGdjw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77m30f9w57px53q1qp34.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yF-qGdjw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77m30f9w57px53q1qp34.png" alt="Image description" width="880" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a Storage Account:&lt;br&gt;
Steps To Create Azure Storage Account:&lt;/p&gt;

&lt;p&gt;Step 1:&lt;br&gt;
I am assuming that by now, you already have your Azure Microsoft Account.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Login into your Azure Portal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search and Click on Storage Accounts on your Portal&lt;/li&gt;
&lt;li&gt;Click Storage Account
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3zG8Fw8q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9olxbtpeyep66b1gya23.png" alt="Image description" width="880" height="459"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 3:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--730mu0A4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xum0d1zel2gy8la453q.png" alt="Image description" width="880" height="470"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 4:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subscription: Choose your subscription&lt;/li&gt;
&lt;li&gt;Resource Group: Choose resource&lt;/li&gt;
&lt;li&gt;Storage Account Name: Choose a unique name across all existing 
accounts in Azure&lt;/li&gt;
&lt;li&gt;Region: Choose your region&lt;/li&gt;
&lt;li&gt;Click Review&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--56EdGORm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ltsdau2z4k8hxto3rpim.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--56EdGORm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ltsdau2z4k8hxto3rpim.png" alt="Image description" width="792" height="951"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---niQf-SG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7hoz82emph25rc7qt8ky.png" alt="Image description" width="653" height="960"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 6:&lt;br&gt;
Storage account is created&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on 'Go to resource' to view
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wX79jN5n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v6bh5csic6csd13bz7j3.png" alt="Image description" width="880" height="438"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 7:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Containers
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WNF7Yj9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nq7a5onztroe8qhnxa48.png" alt="Image description" width="880" height="797"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on '+ Containers' 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kr6uVa_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2q6hd98ztndqbng1cgtu.png" alt="Image description" width="880" height="392"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 9:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name: Choose the name of the kind of document you want to share. We will use myapplicationletter for this demo.&lt;/li&gt;
&lt;li&gt;Public access level: Change to Blob which allows you to share the document with anyone.&lt;/li&gt;
&lt;li&gt;Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eaTXXhP4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0c35r57otctmxuvqggh4.png" alt="Image description" width="439" height="926"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 10:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://chat.openai.com/chat"&gt;https://chat.openai.com/chat&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;In the chat session, write what you want ChatGPT to do for you. - For this demo, we will use 'Write an application letter for a cloud computing role entry-role'. 
Note that you can write whatever you want.&lt;/li&gt;
&lt;li&gt;Press 'Enter' to view result
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NWy0psPr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gas68ze4e8srzc9xboaq.png" alt="Image description" width="880" height="578"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 11:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on the file to access
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Qn_AShYs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a4a3ewm4kmn3vigo3dyr.png" alt="Image description" width="880" height="382"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 12:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy the result of your entry in chatGPT to Microsoft Word and save data as PDF.&lt;/li&gt;
&lt;li&gt;Save document in any file. Eg download, desktop or document file in your computer.&lt;/li&gt;
&lt;li&gt;Go back to your Azure portal&lt;/li&gt;
&lt;li&gt;Click on Upload&lt;/li&gt;
&lt;li&gt;Drag and drop file or browse for file&lt;/li&gt;
&lt;li&gt;Choose any name for your container&lt;/li&gt;
&lt;li&gt;Upload&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 13:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Upload and the 'Upload blob' on the right pops out&lt;/li&gt;
&lt;li&gt;Either drag and drop file or browse for file&lt;/li&gt;
&lt;li&gt;Upload
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SlX5-zFL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bglvx7b0d9ykuhqc953i.png" alt="Image description" width="880" height="229"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 14:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on your file and the right side of the screen pops out&lt;/li&gt;
&lt;li&gt;Click and copy the link to share the URL
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YgevWw7D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fukdz8ewtrl0j2iiee5f.png" alt="Image description" width="880" height="417"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Congratulations!&lt;br&gt;
You have successfully uploaded a letter to your Azure Storage Account and shared the linked.&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>tutorial</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
    <item>
      <title>How to Create Tags in Microsoft Azure</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Tue, 21 Mar 2023 17:47:41 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-create-tags-in-microsoft-azure-2ace</link>
      <guid>https://dev.to/obinnaijoma/how-to-create-tags-in-microsoft-azure-2ace</guid>
      <description>&lt;p&gt;Tags are name/value pairs that enable you to categorize resources and view consolidated billing by applying the same tag to multiple resources and resource groups - Microsoft Azure&lt;br&gt;
Tags are metadata elements and key-value pairs that help to identify resources based on settings that are relevant to an organization.&lt;br&gt;
They logically organise Azure resources, resource groups, subscriptions, and management groups hierarchy into taxonomy or for better filtering, monitoring or either for querying a few scenarios.&lt;br&gt;
Each tag consists of a name and a value pair. &lt;br&gt;
Tags are very useful for rolling up billing information and their name is case insensitive, but their value pair is case sensitive.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lrBbrtHu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gqizpkqt2yo9o9vzlng5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lrBbrtHu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gqizpkqt2yo9o9vzlng5.png" alt="Image description" width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Steps to Create Tags in Microsoft Azure&lt;/p&gt;

&lt;p&gt;Step 1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a Microsoft Azure account and login&lt;/li&gt;
&lt;li&gt;Navigate to &lt;a href="https://azure.microsoft.com/"&gt;https://azure.microsoft.com/&lt;/a&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--11WNcwzL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5pc29kifwp7ybnu9fdq.png" alt="Image description" width="880" height="566"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search and click on policy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e3-fEVe2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m772ch5yy5s52e6xqy8x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e3-fEVe2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m772ch5yy5s52e6xqy8x.png" alt="Image description" width="880" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Assignments
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LRk4gbqt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7prqnscct9ww24jq805.png" alt="Image description" width="880" height="359"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 4:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on 'Assign Policy'
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--osc7RWEI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jsbdu3mae96mavtzz42k.png" alt="Image description" width="880" height="313"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 5:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on 'Policy definition' &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xOaNAj4z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/27kebi9o7g1455i7152o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xOaNAj4z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/27kebi9o7g1455i7152o.png" alt="Image description" width="880" height="623"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search for 'Tag'&lt;/li&gt;
&lt;li&gt;Click on 'Require a tag and its value on resources'&lt;/li&gt;
&lt;li&gt;Add&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5tQ82slq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ywx3w42qxv47nzd7312w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5tQ82slq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ywx3w42qxv47nzd7312w.png" alt="Image description" width="843" height="924"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 7:&lt;br&gt;
Click on 'Parameters' to add your Tag Name and Tag Value&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bVDeGHjc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pgv9qjdji2xucpfmk47k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bVDeGHjc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pgv9qjdji2xucpfmk47k.png" alt="Image description" width="880" height="591"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tag Name: Name of Environment&lt;/li&gt;
&lt;li&gt;Tag Value: Name of the company&lt;/li&gt;
&lt;li&gt;Click 'Review + Create'&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7V83tgX---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bb57biwwpvrgoc8pz911.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7V83tgX---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bb57biwwpvrgoc8pz911.png" alt="Image description" width="880" height="881"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 9:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JE0X0lqm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0a1y6qt01rhhlim14n7p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JE0X0lqm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0a1y6qt01rhhlim14n7p.png" alt="Image description" width="742" height="955"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 10:&lt;br&gt;
Create a Storage Account and add Tag&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click Home to create a Storage Account
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3zG8Fw8q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9olxbtpeyep66b1gya23.png" alt="Image description" width="880" height="459"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 11:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--730mu0A4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xum0d1zel2gy8la453q.png" alt="Image description" width="880" height="470"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 12:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subscription: Choose your subscription&lt;/li&gt;
&lt;li&gt;Resource Group: Choose a resource group if you already have one&lt;/li&gt;
&lt;li&gt;Storage Account Name: Choose a unique name across all existing 
accounts in Azure&lt;/li&gt;
&lt;li&gt;Region: Choose your region&lt;/li&gt;
&lt;li&gt;Click on ' Tag' to add tag
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3U4hYxpG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qw0a3duf865csjdhgcgm.png" alt="Image description" width="820" height="876"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 13:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use the same name you chose Name and Value in step 8&lt;/li&gt;
&lt;li&gt;Review
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Moy-Hrkg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/35kmrguicjm71v3gznjc.png" alt="Image description" width="762" height="959"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 14:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tM_xK1jB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ymf6ilel7n6moxszwqb1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tM_xK1jB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ymf6ilel7n6moxszwqb1.png" alt="Image description" width="683" height="953"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 15:&lt;br&gt;
We have successfully created a policy and added a tag on the resource.&lt;br&gt;
The tag in the resource is 'obicloud' as shown in the attached pic.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fs-wF7Si--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7r8rxrg7amx7fkratj5i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fs-wF7Si--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7r8rxrg7amx7fkratj5i.png" alt="Image description" width="880" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To delete the policy assignment&lt;br&gt;
Step 16:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on 'Home'&lt;/li&gt;
&lt;li&gt;Follow step 2&lt;/li&gt;
&lt;li&gt;Click on 'Require a tag and its value on resources'
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bAYn1H1A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gv1f9oa6oiw2b35fi270.png" alt="Image description" width="880" height="453"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 17:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Delete Assignment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DRKy5lki--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9zv3n362brmlj90fjs57.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DRKy5lki--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9zv3n362brmlj90fjs57.png" alt="Image description" width="880" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tag</category>
      <category>azure</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Create a Resource Lock in Microsoft Azure</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Tue, 21 Mar 2023 15:19:50 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-create-a-resource-lock-in-microsoft-azure-242p</link>
      <guid>https://dev.to/obinnaijoma/how-to-create-a-resource-lock-in-microsoft-azure-242p</guid>
      <description>&lt;p&gt;Resource Locks in Microsoft Azure are powerful protection mechanism that can prevent modification or deletion of resources from an unauthorised source. It provides a method to lock subscriptions, resource groups or individual resources to protect them from intentional or accidental deletion and modification.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CILGOkpz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ihu0sj4qzuoiw375mcrt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CILGOkpz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ihu0sj4qzuoiw375mcrt.png" alt="Image description" width="504" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Steps to Create a Resource Lock:&lt;/p&gt;

&lt;p&gt;Step 1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a Microsoft Azure account and login&lt;/li&gt;
&lt;li&gt;Navigate to &lt;a href="https://azure.microsoft.com/"&gt;https://azure.microsoft.com/&lt;/a&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--11WNcwzL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5pc29kifwp7ybnu9fdq.png" alt="Image description" width="880" height="566"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Resource Group or search for Resource Group in the 
search bar, in case you don't find it on your portal
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--img62NFQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o7oful2k5ctou2d2w3f4.png" alt="Image description" width="880" height="499"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 3:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YXXquibJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tt6q98wl2ej6t47p67ag.png" alt="Image description" width="814" height="936"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 4:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subscription: Choose your subscription&lt;/li&gt;
&lt;li&gt;Resource Group: Choose a name of your choice&lt;/li&gt;
&lt;li&gt;Region: Any region or your region&lt;/li&gt;
&lt;li&gt;Review and Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z132ly-L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wockit440fqidw80iwnn.png" alt="Image description" width="842" height="962"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 5:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rJa3qt_Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x7os1emsa0hauomr8jky.png" alt="Image description" width="880" height="948"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 6:&lt;br&gt;
Your Resource Group is created&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on it to access it
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k0KepkD1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q83cebnf85arf5t42iuv.png" alt="Image description" width="880" height="325"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 7:&lt;br&gt;
To add a Lock to your Resource Group&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Lock
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nYdOX754--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/clt2ie3oe3zzesjyeva6.png" alt="Image description" width="880" height="498"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 8:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Add&lt;/li&gt;
&lt;li&gt;Lock name: Choose any name&lt;/li&gt;
&lt;li&gt;Lock type: Choose Read Only or Delete; depending on the type of lock you intend to achieve&lt;/li&gt;
&lt;li&gt;Notes: Optional but it helps to reiterate your message&lt;/li&gt;
&lt;li&gt;Click OK
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oJMCwi0K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4by2escg22xs8eo7p9e4.png" alt="Image description" width="880" height="619"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 9:&lt;br&gt;
Click Home to create a Storage Account&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click Storage Account
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3zG8Fw8q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9olxbtpeyep66b1gya23.png" alt="Image description" width="880" height="459"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 10:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--730mu0A4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xum0d1zel2gy8la453q.png" alt="Image description" width="880" height="470"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 11:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subscription: Choose your subscription&lt;/li&gt;
&lt;li&gt;Resource Group: Ensure you choose the resource group you want to lock. Using it means you're saving your storage account in the resource group&lt;/li&gt;
&lt;li&gt;Storage Account Name: Choose a unique name across all existing 
accounts in Azure&lt;/li&gt;
&lt;li&gt;Region: Choose your region&lt;/li&gt;
&lt;li&gt;Click Review&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JzHUqP9s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aqv3xkyakss6at6862k9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JzHUqP9s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aqv3xkyakss6at6862k9.png" alt="Image description" width="844" height="953"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 12:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gc2kyMHk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpef2ejbldnc7ykpyy04.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gc2kyMHk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpef2ejbldnc7ykpyy04.png" alt="Image description" width="767" height="953"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 13:&lt;br&gt;
Storage account is created&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on 'Go to resource' to view&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kmdNm0lr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95d1rjrzfmrr355cy2r4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kmdNm0lr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95d1rjrzfmrr355cy2r4.png" alt="Image description" width="880" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 14:&lt;br&gt;
Try to delete and see the error message&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Delete in order to test if your resource group lock worked&lt;/li&gt;
&lt;li&gt;Copy the resource group name&lt;/li&gt;
&lt;li&gt;Paste in the arrow part on the right bottom of your screen&lt;/li&gt;
&lt;li&gt;Delete
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OjujbGfB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ftnoqre43u9s77v1y6zl.png" alt="Image description" width="880" height="548"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--U2i8nJMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jmrv7et1bmzor7i0bni4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U2i8nJMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jmrv7et1bmzor7i0bni4.png" alt="Image description" width="880" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 15:&lt;br&gt;
The error message is because of the locks on the resource group Locks must be removed before resource can be deleted&lt;br&gt;
This implies that the resource was locked correctly&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Iy5zavoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1hxpybw34yaryxsei0c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Iy5zavoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1hxpybw34yaryxsei0c.png" alt="Image description" width="880" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 16:&lt;br&gt;
The way to successfully remove a lock resource:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to Home and click on the resource group&lt;/li&gt;
&lt;li&gt;Click on Locks
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZOAkrZL7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0g99dx4fpxdl8movnrn.png" alt="Image description" width="880" height="487"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 17:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Delete&lt;/li&gt;
&lt;li&gt;You can also change the lock type to 'Read Only' by clicking on 'edit' close to 'delete'&lt;/li&gt;
&lt;li&gt;See the 2nd picture to view what pops up if you want to change the lock type&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WBysDdJI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jv4qtp2myre9uxokctkm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WBysDdJI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jv4qtp2myre9uxokctkm.png" alt="Image description" width="880" height="323"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TAzOqkJh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9kwvhpepy6d7d8zz3kzv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TAzOqkJh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9kwvhpepy6d7d8zz3kzv.png" alt="Image description" width="880" height="337"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 18:&lt;br&gt;
Go back to the resource group and try to delete the storage account after the removing the lock&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Storage account was deleted successfully because of the removal of the locks
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--X8mSpv73--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/59pfzadk7fn8lo5d567w.png" alt="Image description" width="880" height="435"&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cloud</category>
      <category>devops</category>
      <category>azure</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>How to create a Key Vault and add Key, Secret and Certificate in Microsoft Azure</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Wed, 08 Mar 2023 13:14:46 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-create-a-key-vault-and-add-key-secret-and-certificate-on-microsoft-azure-2fe5</link>
      <guid>https://dev.to/obinnaijoma/how-to-create-a-key-vault-and-add-key-secret-and-certificate-on-microsoft-azure-2fe5</guid>
      <description>&lt;p&gt;Azure Key Vault is a cloud service that securely stores and manages application secrets in a centralised cloud location where it is safeguarded by industry-standard algorithms and hardware security modules in order to control access, permission and login.&lt;br&gt;
The key vault securely keep sensitive information like keys, secrets, certificates, passwords etc.&lt;br&gt;
Azure key vaults are created and managed through the Azure portal.&lt;br&gt;
In this QuickStart, we will concentrate on creating a Key Vault, then add Key, Secret and Certificate to it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IgcFTpKC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4vj3vh6840xzyblondv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IgcFTpKC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4vj3vh6840xzyblondv.png" alt="Image description" width="841" height="658"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Steps To Create Azure Key Vault:&lt;/p&gt;

&lt;p&gt;Step 1:&lt;br&gt;
Create a Microsoft Azure account and login&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YtzsmvKg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a0vnt3jitldm2eyn7nci.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YtzsmvKg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a0vnt3jitldm2eyn7nci.png" alt="Image description" width="880" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2:&lt;br&gt;
Search for 'Key Vault' and click&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pFDU80Yh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dhc65vpixyes16kihdsa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pFDU80Yh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dhc65vpixyes16kihdsa.png" alt="Image description" width="880" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3:&lt;br&gt;
Click on 'Create key vault'&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---5ZoSLgB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndxmuj5zksnolx5yvq4h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---5ZoSLgB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndxmuj5zksnolx5yvq4h.png" alt="Image description" width="880" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4:&lt;br&gt;
Subscription - Choose your prefer Subscription&lt;br&gt;
Resource group - I like to use the month workload so I can segregate my resource groups by months.&lt;br&gt;
Key vault name - Choose a unique name&lt;br&gt;
Region - It's up to you&lt;br&gt;
Pricing tier - Standard &lt;br&gt;
Soft delete - This feature allows you to recover or permanently delete a key vault and secrets for the duration of the retention period. It is automatically enabled in a key vault.&lt;br&gt;
Days to retain deleted vaults - The retention period is 7 to 90 days. This means if you purposefully or mistakenly delete a key vault, you can recover it within 7 - 90 days, depending on the number of days you chose when creating your key vault.&lt;br&gt;
Purge protection - It enforces mandatory retention period and prevents the permanent deleting of key vaults prior to the retention period elapsing.&lt;br&gt;
I advice you choose the enable purge protection so that you can recover your key vault before the end of the retention period.&lt;br&gt;
Click on 'Review + Create'&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ySYYp3mR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/euaga7ugi0lxxtv7wtpk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ySYYp3mR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/euaga7ugi0lxxtv7wtpk.png" alt="Image description" width="880" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5:&lt;br&gt;
Click on 'Create'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sxWRDckx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ub6cggmvsgl83mx20y7f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sxWRDckx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ub6cggmvsgl83mx20y7f.png" alt="Image description" width="880" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6:&lt;br&gt;
Click on 'Go to resource'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R0uChPJ6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/flpoqr2m28lalu6yib5z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R0uChPJ6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/flpoqr2m28lalu6yib5z.png" alt="Image description" width="880" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 7:&lt;br&gt;
Your Key Vault is ready&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oU68v4Nx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iashvc5xqsjxkxymqt9n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oU68v4Nx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iashvc5xqsjxkxymqt9n.png" alt="Image description" width="880" height="586"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 8:&lt;br&gt;
How to create keys in key vault&lt;br&gt;
Click on 'Keys'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yHoMT-CE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ypuma0lz2eqtrsvuza1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yHoMT-CE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ypuma0lz2eqtrsvuza1i.png" alt="Image description" width="880" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 9:&lt;br&gt;
Click on 'Generate/Import'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kelGao1K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pu33364zcju2rap4krao.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kelGao1K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pu33364zcju2rap4krao.png" alt="Image description" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 10:&lt;br&gt;
Name - Choose a unique name&lt;br&gt;
Leave key type and RSA key size as default&lt;br&gt;
Click on the 'Set activation date' and 'Set expiration date' boxes to determine your time frame of usage. &lt;br&gt;
Enabled - Yes&lt;br&gt;
Tags - Click on 'Tags' to choose a Tag Name and Tag Value for the project. Eg. Tag Name - Apple and Tag Value - MacBook Pro&lt;br&gt;
Click on 'Create'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vx3syR-e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9bjbfso40irnu2ipgom.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vx3syR-e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9bjbfso40irnu2ipgom.png" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 11:&lt;br&gt;
Key has been successfully created&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--g7y4sF1k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4lcd8uigsxcudw89dl4c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--g7y4sF1k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4lcd8uigsxcudw89dl4c.png" alt="Image description" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 12:&lt;br&gt;
How to create Secrets in key vault&lt;br&gt;
Click on 'Secrets'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SV5ai5zW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6y7hojlzj249hsdfj7w0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SV5ai5zW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6y7hojlzj249hsdfj7w0.png" alt="Image description" width="880" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 13:&lt;br&gt;
Click on Generate/Import&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iiZeFAQt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i8dcj65ze52syt4zaolt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iiZeFAQt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i8dcj65ze52syt4zaolt.png" alt="Image description" width="880" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 14:&lt;br&gt;
Name - Choose a unique name&lt;br&gt;
If you decide to set activation, deactivation date and tags then it is up to you. &lt;br&gt;
Please look up how it was done for 'Key' in Step 10.&lt;br&gt;
Click on 'Create'&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z5ooWWlJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ls992zic4z71js0230u8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z5ooWWlJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ls992zic4z71js0230u8.png" alt="Image description" width="880" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 15:&lt;br&gt;
Secret has been successfully created&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--chD7Y8Mv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yb9dxfe6xh5x82ltxmbz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--chD7Y8Mv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yb9dxfe6xh5x82ltxmbz.png" alt="Image description" width="880" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 16:&lt;br&gt;
How to create Certificates in key vault&lt;br&gt;
Click on Certificates&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pHKOBJtJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q77cheouy7lt7drdhb73.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pHKOBJtJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q77cheouy7lt7drdhb73.png" alt="Image description" width="880" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 17:&lt;br&gt;
Click on Generate/Import&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HdVyQg8g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i6yjnz4tcyy01nsdyhk9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HdVyQg8g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i6yjnz4tcyy01nsdyhk9.png" alt="Image description" width="880" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 18:&lt;br&gt;
Method of Certificate Creation - You can Generate or Import existing certificate&lt;br&gt;
Certificate Name - It's up to you&lt;br&gt;
Type of Certificate Authority - Choose best option&lt;br&gt;
Subject - CN here stands for Common Name. You can use any name of your choice but it must follow my format. Eg CN=mycertificate.com&lt;br&gt;
DNS Names - Click and fill a name of your choice&lt;br&gt;
Validity Period - Set up validity period. Note that most certificates are valid for 12 months although I used 1 month for this demo&lt;br&gt;
Content Type - Choose PKCS (Public-Key Cryptography Standards). It is a common standard for Microsoft environments&lt;br&gt;
Lifetime Action Type - Choose the option that suits your plan&lt;br&gt;
Advanced Policy Configuration - It helps to specify some Extended Key Usages (EKUs) codes and also customise other values that you want. I advice you do not change anything.&lt;br&gt;
Finally click 'Create' on the bottom left of your screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YBMDBqpf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tz3dj9gscx73g2iz5mm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YBMDBqpf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tz3dj9gscx73g2iz5mm.png" alt="Image description" width="880" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Final Step:&lt;br&gt;
You have created a certificate&lt;br&gt;
Click on your certificate name to view&lt;br&gt;
You can delete or download a backup of your certificate whenever you want&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--odTNE8HZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f2bfrxflrksd30gjhlnw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--odTNE8HZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f2bfrxflrksd30gjhlnw.png" alt="Image description" width="880" height="583"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Keys, Secrets and Certificates are the 3 main objects that an Azure Key Vault can generate.&lt;/p&gt;

&lt;p&gt;Your Key Vault, Key, Secret and Certificate have been created.&lt;/p&gt;

&lt;p&gt;NOTE: I always advice you delete your Key Vault, Key, Secret and Certificate when you don't need them anymore in order to save your Microsoft Azure credit because of Microsoft 'per hour' billing system.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>kubernetes</category>
      <category>career</category>
    </item>
    <item>
      <title>How to Create Microsoft Azure Language Translator APIs Cognitive Service</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Thu, 23 Feb 2023 18:44:53 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-create-microsoft-azure-language-translator-apis-cognitive-service-2al2</link>
      <guid>https://dev.to/obinnaijoma/how-to-create-microsoft-azure-language-translator-apis-cognitive-service-2al2</guid>
      <description>&lt;p&gt;Azure Cognitive Services are artificial intelligence (AI) cloud-based services that assist developers in integrating cognitive intelligence into applications without needing specific AI or data science expertise.&lt;br&gt;
With the aid of cognitive solutions that can see, hear, talk, and analyse data, developers can quickly include cognitive features into their apps using Azure Cognitive Services.&lt;br&gt;
Categories of Cognitive Services include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Language – Translator, Language service, Language understanding (classic) and QnA maker (classic)&lt;/li&gt;
&lt;li&gt; Speech – Speech to text, text to speech, translation and speaker recognition&lt;/li&gt;
&lt;li&gt; Vision – Computer vision, Custom vision and Face API&lt;/li&gt;
&lt;li&gt; Decision – Anomaly detector, Content moderator and Personalizer&lt;/li&gt;
&lt;li&gt; Azure Open AI – Perform a wide variety of natural language tasks&lt;/li&gt;
&lt;li&gt; Multipurpose – Cognitive services multi-service account
Azure Cognitive Services Translator is a cloud-based machine translation service used by thousands of businesses worldwide to perform language translation and other language-related operations. It translates text in with a simple (Representational State Transfer) REST API call. The service uses modern neural machine translation technology and offers statistical machine translation technology. 
A translator enables you to build intelligent, multi-language solutions for your applications across all supported languages.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How Microsoft Azure Language Translator works:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T8e_fh_p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tin6x0o9rzn3y8un77fp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T8e_fh_p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tin6x0o9rzn3y8un77fp.png" alt="Image description" width="880" height="453"&gt;&lt;/a&gt;&lt;br&gt;
Source: What is Microsoft Translator by Harkeerat Toor - Kiefer Consulting&lt;/p&gt;

&lt;p&gt;Steps to Creating Microsoft Azure Language Translator:&lt;br&gt;
STEP 1:&lt;br&gt;
Create a Microsoft azure account and login&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hj1MDfqZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yx6eno9qgdet5n1nr1no.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hj1MDfqZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yx6eno9qgdet5n1nr1no.png" alt="Image description" width="880" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 2:&lt;br&gt;
Search for Cognitive Services then click and create&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QM1bWUs4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bitymjp4clxal59lfkw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QM1bWUs4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bitymjp4clxal59lfkw.png" alt="Image description" width="880" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 3:&lt;br&gt;
On the Cognitive Service page, under Language, click on ‘Create’ under ‘Translator’&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JQjCoaf---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0whophodtkhxvebfrmzr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JQjCoaf---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0whophodtkhxvebfrmzr.png" alt="Image description" width="880" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 4:&lt;br&gt;
Line 1 – Choose your Azure Subscription&lt;br&gt;
Line 2 – I like to use the current month, but it is up to you&lt;br&gt;
Line 3 – It is up to you&lt;br&gt;
Line 4 – Choose a unique name&lt;br&gt;
Line 5 – Use this if you’re on a budget like me. Lol&lt;br&gt;
Then click ‘Review + create’&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VIr1YV0Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25mhrtogowa8fvbji6gl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VIr1YV0Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/25mhrtogowa8fvbji6gl.png" alt="Image description" width="880" height="1034"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 5:&lt;br&gt;
Click on ‘Create’&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--88gb-aiN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/97yuqoddcxcugd5b3zid.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--88gb-aiN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/97yuqoddcxcugd5b3zid.png" alt="Image description" width="880" height="1049"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 6:&lt;br&gt;
Click on ‘Go to resource’&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a7urj2H7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/slh6ramxrrxme2jj4fym.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a7urj2H7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/slh6ramxrrxme2jj4fym.png" alt="Image description" width="880" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;STEP 7:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0_u3utyM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jz8yavtiuq1jii6nou6j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0_u3utyM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jz8yavtiuq1jii6nou6j.png" alt="Image description" width="880" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FINAL STEP:&lt;br&gt;
Click on the arrows to change to any language of your choice and write a command for translation&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---VEm72W3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pumrl72elbns93toavu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---VEm72W3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pumrl72elbns93toavu.png" alt="Image description" width="880" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CONGRATULATIONS, your Microsoft Azure Cognitive Service Language Translator is ready.&lt;br&gt;
If you want to clean up and remove a Cognitive Service subscription, you can delete the resource group but note that deleting the resource group also deletes any other resources contained in the group, so it is safer to delete the Cognitive service instead.&lt;/p&gt;

&lt;p&gt;IMPORTANT: In order to save money or credit, it is worthy of note to properly shutdown or delete your Microsoft Azure Cognitive Service Language Translator after use because they are billed on a "per hour" basis.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>devops</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HOW TO CREATE A LINUX VIRTUAL MACHINE IN MICROSOFT AZURE</title>
      <dc:creator>Obinna Ijoma</dc:creator>
      <pubDate>Wed, 22 Feb 2023 11:08:39 +0000</pubDate>
      <link>https://dev.to/obinnaijoma/how-to-create-a-linux-virtual-machine-on-microsoft-azure-2han</link>
      <guid>https://dev.to/obinnaijoma/how-to-create-a-linux-virtual-machine-on-microsoft-azure-2han</guid>
      <description>&lt;p&gt;Cloud Computing is a concept of using hosted services over the internet such as servers, databases, networking and software.&lt;br&gt;
It makes computer system resources, in particular data storage and processing power, instantly available without requiring the user to manage them directly.&lt;/p&gt;

&lt;p&gt;A cloud virtual machine is the digital version of a physical computer that can run in a cloud. Like a physical machine, it can run an operating system, store data, connect to networks, and do all the other computing functions.&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%2F8bxhhv7vvuft8l36ctci.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%2F8bxhhv7vvuft8l36ctci.png" alt=" " width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to create a Linux Virtual Machine on Microsoft Azure:&lt;br&gt;
Step 1&lt;br&gt;
Create a Microsoft azure account and login&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%2Fnah2v06m6sjeo5hckhwy.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%2Fnah2v06m6sjeo5hckhwy.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2&lt;br&gt;
Login to your Microsoft azure account and click on Virtual Machine&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%2F1b0cpgrg7r45rnjxzh8u.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%2F1b0cpgrg7r45rnjxzh8u.png" alt=" " width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3&lt;br&gt;
Click on Create and navigate to 'create a virtual machine hosted by azure'&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%2Ful3uzcfq3jrxhdn0bxku.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%2Ful3uzcfq3jrxhdn0bxku.png" alt=" " width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4&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%2Frf01i5pqrsupe204fb1o.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%2Frf01i5pqrsupe204fb1o.png" alt=" " width="800" height="719"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select your Subscription&lt;/li&gt;
&lt;li&gt;Resource group (choice a resource group that consist of similar items eg februaryworkload)&lt;/li&gt;
&lt;li&gt;Virtual machine (choose a unique name)&lt;/li&gt;
&lt;li&gt;Select your Region (I like to choose from my location but it is up to you)&lt;/li&gt;
&lt;li&gt;Availability Options (Choose Availability zone)&lt;/li&gt;
&lt;li&gt;Availability Zone (It is up to you)&lt;/li&gt;
&lt;li&gt;Security type: standard&lt;/li&gt;
&lt;li&gt;Image: Choose any version of Ubuntu Server&lt;/li&gt;
&lt;li&gt;VM Architecture: Choose x64&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 5&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%2Fsiprioc82gx8mr8wo4lh.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%2Fsiprioc82gx8mr8wo4lh.png" alt=" " width="800" height="681"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication type (Choose the size that matches your budget)&lt;/li&gt;
&lt;li&gt;Username (Choose the username of your choice)&lt;/li&gt;
&lt;li&gt;Password ( Choose password and confirm)&lt;/li&gt;
&lt;li&gt;Public Inbound ports (Choose 'Allow selected ports')&lt;/li&gt;
&lt;li&gt;Selected inbound ports (Choose 'SSH (22)')&lt;/li&gt;
&lt;li&gt;Click 'Review + create'&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 6&lt;br&gt;
Click '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%2Fc8vn9a963w4q36tbjdiw.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%2Fc8vn9a963w4q36tbjdiw.png" alt=" " width="800" height="814"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 7&lt;br&gt;
Click '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%2Fqasg0wgmvxcq3nmrvx5x.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%2Fqasg0wgmvxcq3nmrvx5x.png" alt=" " width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 8&lt;br&gt;
On the top left, click on 'Connect' and select 'SSH'&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%2F8e7mj8yh1szlnyy4huzi.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%2F8e7mj8yh1szlnyy4huzi.png" alt=" " width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 9&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%2F2dl3a46qlzn9kt2j2smp.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%2F2dl3a46qlzn9kt2j2smp.png" alt=" " width="800" height="635"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 10&lt;br&gt;
Copy Command Text from line 2 and Paste in Line 3&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%2F2k1xx8oaly6obyag1tov.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%2F2k1xx8oaly6obyag1tov.png" alt=" " width="800" height="708"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 11&lt;br&gt;
Copy line 4 Command in step 10 and go to your PC to search for Windows PowerShell&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%2F8kblj3ktju1qpnba9bgt.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%2F8kblj3ktju1qpnba9bgt.png" alt=" " width="781" height="681"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 12&lt;br&gt;
What your Windows PowerShell looks like when open&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%2Fnonqm5bx47teypk2mnfe.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%2Fnonqm5bx47teypk2mnfe.png" alt=" " width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 13&lt;br&gt;
In the Windows PowerShell, paste the copied command text 4 into your Windows PowerShell and delete the letters and figures circled in red&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%2Fs72fdo9bgp7i4e5yg66a.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%2Fs72fdo9bgp7i4e5yg66a.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 14&lt;br&gt;
Windows PowerShell will prompt a command asking you to connect to serve Virtual Machine type; yes and click ENTER&lt;/p&gt;

&lt;p&gt;Step 15&lt;br&gt;
Windows PowerShell will ask for the password of your Virtual Machine, type or paste the password you created in Step 5&lt;br&gt;
NB - This password will not be visible while typing, nevertheless type it and press ENTER when done&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%2Fbxywrzcpt14h8hhzuuiv.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%2Fbxywrzcpt14h8hhzuuiv.png" alt=" " width="800" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 16&lt;br&gt;
You have connected to your Linux Virtual Machine; isn't that easy?&lt;br&gt;
CONGRATULATIONS&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%2Fx3qrwu4oh9yz47x9d0zr.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%2Fx3qrwu4oh9yz47x9d0zr.png" alt=" " width="800" height="686"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;IMPORTANT: In order to save money or credit, it is worthy of note to properly shutdown or delete your azure virtual machine after use because they are billed on a "per hour" basis.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>productivity</category>
      <category>githubcopilot</category>
      <category>coding</category>
    </item>
  </channel>
</rss>
