Amazon Elastic Block Store (EBS) is a block-storage service for Amazon Elastic Compute Cloud (EC2). EBS volumes can be encrypted, ensuring the security of both data-at-rest and data-in-transit between an instance and its attached EBS storage. In the case that adversaries gain physical access to the storage medium they are not able to access the data. Encryption can be enabled for specific volumes or for all new volumes and snapshots.
There is a risk if you answered yes to any of those questions.
It’s recommended to encrypt EBS volumes that contain sensitive information. Encryption and decryption are handled transparently by EC2, so no further modifications to the application are necessary. Instead of enabling encryption for every volume it is also possible to enable encryption globally for a specific region.
For AWS::EC2::Volume:
AWSTemplateFormatVersion: '2010-09-09'
Resources:
Ec2Volume:
Type: AWS::EC2::Volume
Properties:
Encrypted: false # Sensitive
AWSTemplateFormatVersion: '2010-09-09'
Resources:
Ec2Volume:
Type: AWS::EC2::Volume # Sensitive as encryption is disabled by default
For AWS::EC2::Volume:
AWSTemplateFormatVersion: '2010-09-09'
Resources:
Ec2Volume:
Type: AWS::EC2::Volume
Properties:
Encrypted: true