Requirement
The security is always a big concern in any data driven applications. It is always recommended to hide the actual credential either using by encryption/decryption in the code or any configuration. Azure provides a cloud service called KEY VAULT to store and secure your credential or any secure value. In this post, we are going to create a Key Vault in Azure.
![]()
Solution
Step 1: Login to Azure Portal
Login to the portal: portal.azure.com
Step 2: Search for Azure Key Vault
![]()
Step 3: Create New Key Vault
Click on + ADD on the Key Vaults page:
Section I: Basics
![]()
Section II: Access Policy
![]()
You can customise the Access to options (Azure Virtual Machines for Deployment, Azure Resource Manager for template deployment, Azure Disk Encryption for volume encryption) and also you can choose the permission options like Key Permission, Secret Permission and Certificate Permission.
Section III: Networking
Choose the connectivity Method:
- Public Endpoint(all networks)
- Public Endpoint(Selected network)
- Private Endpoint
![]()
Section IV: Tags
Keep it blank.
![]()
All the section has been done, now click on review + create
It will review and then create button will available after validation get passed.
![]()
![]()
Click on Create
![]()
![]()
Overview of created Key Vault
![]()
How to create secret
Go to Secret at the left panel under setting, you will see Generate/import option, click on that
![]()
![]()
![]()
Once you create the secret, it will be listed under secrets.
Wrapping Up
The security is always comes on top. We can create and use Key Vault for securing the secrets. It is very easy to create and use wherever required to fetch from Key Vault.
…