How to encrypt an EBS volume

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.

See also  How to resolve 'ALTER TABLE ALTER COLUMN cannot run inside a transaction block' in Redshift