We have confirmed with Veeam support and the Veeam engineering teams, that Veeam B&R requires you to restore the data to an unencrypted volume:
This issue is caused because of a workflow choice that Veeam uses for restoring the data. We proved that we can MANUALLY restore the disks to a separate system, and then, outside of Veeam, import the VM and maintain our data encryption. So we have proved that the issue is not with AWS, but is isolated to Veeam's restore workflows.Unfortunately, restore to an encrypted AWS EC2 instance is not supported and that is due to a limitation that AWS have which does not allow to import encrypted volumes to a VM, listed in the link below as the third limitation.
https://docs.aws.amazon.com/vm-import/l ... rting.html
It is our understanding that the current Veeam process which does NOT support data encryption works as follows:
1) Veeam creates the a helper appliance
2) Attaches an EBS volume to the helper appliance
3) Veeam reads backup data from the backup repository and writes it to the EBS volume (Copy #1)
4) Veeam takes a snapshot of the AWS EBS Volume (Copy #2)
5) Veeam imports the EBS volume into an AMI, veeam uses the AWS import-image command, which does not support a source encrypted volume (Copy #3)
6) Veeam launches the AWS EC2 instance from the image (Copy #4)
We have created a Veeam support case ID# 07704706, but they cannot modify the code to find a workable solution.