For managed disks in Azure Disk Storage, server-side encryption (SSE) enables you to maintain your keys for a conceptual explanation of various managed disk encryption options, including SSE with customer-controlled keys.

Customer-managed keys

You have the option to use your keys to control encryption at the level of each managed disk. The key you designate as customer-managed is used to safeguard and manage access to the key that encrypts your data. Access control management is more flexible with customer-managed keys.

To store your customer-managed keys, you must utilize one of the following Azure key stores.

Customer-managed keys are currently subject to the following limitations.

Configure the Azure Key Vault

Set a role for Azure RBAC

You need to install an Azure RBAC role in order to use your Azure key vault with your disk encryption set after creating the Azure key vault and a key.

Configure your disk encryption configuration

Install a virtual machine

You can use the encryption to launch a virtual machine (VM) after creating and configuring your key vault and disk encryption. The only two things that set the VM deployment procedure apart from the usual deployment process are the requirement to install the VM in the same region as your other resources and the choice to utilize a customer-controlled key.

Turn on a pre-existing disk

Summary

This article describes how to apply server-side encryption for managed disks using customer-controlled keys using the Azure portal. Restrict managed disks will be covered in the upcoming post.