Amazon EBS Encryption helps protect your data at rest, in transit, and in snapshots by automatically encrypting all data written to an EBS volume.
It uses AWS Key Management Service (KMS) for key handling and AES-256 encryption for data security.
With EBS encryption:
When you enable encryption on an EBS volume:
| Component | Description |
|---|---|
| Data Key | Used to encrypt data on the EBS volume. Managed by AWS KMS. |
| Customer Master Key (CMK) | The main key stored in KMS that encrypts the data key. |
| AWS KMS | Manages creation, storage, and rotation of keys securely. |
Scenario:
kaptaindevops is running multiple EC2 instances storing sensitive application logs and user data.