Chapter 5: Azure Key Vault
When talking about cloud computing, discussions are often directed to data protection, encryption, compliance, data loss (and data loss prevention), trust, and other buzzwords that center around the same group of topics. What they all have in common is the need for a trusted service that helps them to secure cloud data without giving a cloud vendor access to both your data and the corresponding encryption keys. Let's imagine that you want to create an Azure resource, such as a VM, that you will need admin credentials for. In this case, you don't want to hardcode usernames and passwords in your deployment script or template, do you? This is a scenario where Azure Key Vault comes into play. In this chapter, we will cover the following topics:
- Understanding Azure Key Vault
- Understanding service-to-service authentication
- Using Azure Key Vault in deployment scenarios