An Azure key vault is a tool used for creating and accessing secrets for different applications in Azure for example connection strings for WebApps, Passwords and Certificates. It's created as a resource in Azure and the process is fairly simple.

To get started, we search for the Azure key vault resource in the Azure portal.

We then create the access policy. this entails the users that will have access to the secrets stored in the key vault. These can also be added after the vault creation according to your required level of access.

On the networking section we select which network origins are allowed access to our key vault.

From there, we validate our deployment and then click create.

This process can also be automated through the use of custom deployment templates within' the Azure portal as shown below.