Other Articles

EC2 Volume – Enable EBS Encryption

This check ensures that default encryption is enabled for Amazon EBS volumes. Enabling encryption helps protect sensitive data stored on EC2 volumes and supports compliance and security best practices.

Check Details

  • Resource: EC2 Volume
  • Check: Enable encryption of EBS volumes
  • Risk: Unencrypted volumes may expose sensitive data

Remediation via AWS Console

  1. Log in to the AWS Management Console and open the Amazon EC2 service. Amazon EC2 Console
  2. Under Settings, select Data protection and security. Data protection and security settings
  3. Under EBS encryption, click Manage.
  4. Enable default encryption and click Update EBS encryption. Enable EBS encryption
  5. Repeat these steps for each AWS region where default EBS encryption is not enabled.

Remediation via AWS CLI

  1. Log in to the AWS Management Console and click the CloudShell icon (>_) in the top-right corner. AWS CloudShell icon
  2. Run the following command to enable default EBS encryption for the required AWS region:
    
    
    aws --region <region> ec2 enable-ebs-encryption-by-default 
    

  3. Verify that the output confirms encryption is enabled:
    
    
    {
    "EbsEncryptionByDefault": true
    }
    

Repeat these steps for each AWS region where default EBS encryption is not enabled.

Enable EBS encryption