AZURE CLOUD PLATFORM -Key Vaults (Article 06)

Prasanth
5 min readAug 14, 2020

Hi! Guys welcome to the continuous article set of my Azure cloud platform based on the shared cloud architecture. This is my 6th article. You can visit my previous articles from the below links:

Secure key management is essential to protect data in the cloud. Cloud applications and services use cryptographic keys and secrets (like passwords) to help keep information secure. Azure Key Vault is a tool for securely storing and accessing secrets.

A secret is anything that you want to tightly control access to, such as API keys, passwords, or certificates. A vault is a logical group of secrets. With Azure Key Vault, applications never have direct access to keys. Administrators can monitor and audit key uses with Azure logging. Key Vault also allows the separation of security maintenance from application development. For example, Key Vault secrets can be used to store connections strings for various resources accessed by Azure Data Factory. Those connection strings can be updated by administrators without affecting the Azure Data Factory pipelines or having to send new passwords to developers. To know more about Azure Key Vault you can visit : https://docs.microsoft.com/en-us/azure/key-vault/general/basic-concepts

Now let’s see how to create Azure Key Vault:

First select create resource option in your side navigation panel

Then search for Key Vault

Now you can see the Microsoft Key Vault and select the create option

After you select the create option, you can see a small form to fill and after you fill the form you can create the vault. Note that while you fill up, you have to select the resource and if you don’t have a resource you can create it at the moment and continue the key vault creating task.

After you create the Vault select the deployment details and select your new created vault.

Now you can see your Key Vault dashboard page and in the side navigation panel. First I am going to create a key. So to do that, select the key option in the side navigation panel.

After select the Key option, select generate key option and create your own key.

If you need to see the details of your key, you have to select your key and the version like below:

Now you can see a brief information of your key related to that version :)

Now it’s time to create a secret which is going to control the access of API keys, passwords, or certificates etc.

OK let’s jump in to the section. It is exactly like how you create a key. So in the side navigation, select secret and then click generate option and create your secret. While create your secret, give a strong value.

If you need to see the details of your secret, you have to select your secret and the version like we did to see our key information:

This is the end of Article 06 and hope you get a brief idea about Azure Key Vault and how to create it practically.

Will see you on my next article Integrate Angular Frond-End Application with Azure AD.

Thank You!

--

--