Encrypting Azure resources with customer-managed keys

By default, FreeIPA and Cloudera Data Hub disks attached to Azure VMs and the PostgreSQL server instance used by the Cloudera Data Hub clusters are encrypted with server-side encryption (SSE) using Platform Managed Keys (PMK), but you can optionally configure SSE with Customer Managed Keys (CMK).

The CMK can be specified during environment registration and, if present, is used for encrypting FreeIPA and Cloudera Data Hub disks and PostgreSQL server instances.

The disks that are attached to the VMs of the FreeIPA and Cloudera Data Hub clusters will be associated with a Disk Encryption Set (DES) that is created with the key URL as the underlying encryption key version. The DES dedicated to the Cloudera environment will be created in the resource group of the environment before the FreeIPA launch at the beginning of the environment creation process.

When meeting Azure requirements for Cloudera, you must do the following:
  • Add additional permissions for Cloudera provisioning credentials.
  • Create a key vault and a vault key.
  • If you are using Azure Database for PostgreSQL Flexible Server with Cloudera, you can optionally use the CMK used for encrypting VM disks to encrypt the Azure Flexible Server database instance used by Cloudera. In this case, you should create a managed identity.