An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
Hello Mark Hancock,
Based on how Azure Key Vault works, Microsoft cannot restore a missing encryption key if it is not present under Deleted keys and no backup exists.
Key recovery is only supported in these scenarios:
- Soft Delete was enabled at the time of deletion – the key would appear under Deleted keys and can be recovered within the retention period (7–90 days, default 90).
- A manual backup of the key exists, which can then be restored.
Purge protection does not help if the key never entered the deleted state. It only prevents permanent deletion of keys that are already soft‑deleted.
If Soft Delete was disabled when the key was removed and there is no backup, the key is permanently lost, and even Microsoft support has no backend mechanism to restore it. The only remediation is to create a new key and reconfigure the dependent resource (for example, re‑encrypting or redeploying the VM/disk).
Regarding audit logs, Key Vault deletion events are only available if diagnostic logging was enabled before the deletion. If logging was not configured, there will be no record of who deleted the key.
https://learn.microsoft.com/en-us/azure/key-vault/general/key-vault-recovery?tabs=azure-portal
https://learn.microsoft.com/en-us/azure/key-vault/general/soft-delete-overview