Step1: Create snapshot of unencrypted volume
Step2: Create encrypted copy of the snapshot
Step3: Create volume from the encrypted snapshot
Login to the AWS Management console and navigate to EC2 dashboard. Choose ‘Volumes’ under ‘Elastic Block Store’. You will see a list of volumes that are in your AWS account. Now select the volume that you would like to encrypt.
Create a snapshot of the volume as shown in the below image.
Now select the unencrypted volume on ‘Snapshots’ page and right click to open the actions menu and choose ‘Copy’.
Create an encrypted copy of the snapshot by enabling ‘Encryption’ in the ‘Copy Snapshot’ window.
You will see a new snapshot being created. Wait until the status changes to ‘Completed’
Right click on the encrypted snapshot and choose ‘Create Volume’ in the actions menu.
Create new volume by providing the appropriate values for Volume Type, Size, Availability Zone. You will see that the ‘Encryption’ option is enabled by default as the snapshot is encrypted. Choose ‘Create Volume’.
Take note of the ‘Encryption’ property in the volumes dashboard. It should say ‘Encrypted’ for the newly created volume.