Remediation
From Azure Portalβ
Key Vaults can be configured to use Azure role-based access control at creation.
For existing Key Vaults:
- In the Azure portal, open the portal menu in the upper-left corner.
- Select
Key Vaults. - Select a Key Vault to configure.
- Select
Access configuration. - Set the permission model radio button to
Azure role-based access control, taking note of the warning message. - Click
Save. - Select
Access Control (IAM). - Select the
Role Assignmentstab. - Reapply permissions as needed for groups or users.
From Azure CLIβ
To enable RBAC Authorization for each Key Vault, run the following Azure CLI command:
az keyvault update \
--resource-group {{resource-group-name}} \
--name {{key-vault-name}} \
--enable-rbac-authorization true
From PowerShellβ
To enable RBAC authorization on each Key Vault, run the following PowerShell command:
Update-AzKeyVault `
-ResourceGroupName {{resource-group-name}} `
-VaultName {{key-vault-name}} `
-EnableRbacAuthorization $True