How to Find AWS RDS instances storage not encrypted
Problem​
If not enabled sensitive information at rest is not protected.
info
This security check is part of the CIS Amazon Web Services Benchmarks and is rated severity medium.
Prerequisites​
This guide assumes that you have already installed and configured Resoto to collect your AWS cloud resources.
Directions​
Execute the following
search
command in Resoto Shell or Resoto UI:> search is(aws_rds_instance) and volume_encrypted==false
​kind=aws_rds_instance, ..., region=resoto-poweruser
​kind=aws_rds_instance, ..., account=poweruser-teamPipe the
search
command into thedump
command:> search is(aws_rds_instance) and volume_encrypted==false | dump
​reported:
​ id: /aws/rds/123
​ name: some-name
​ ctime: '2022-12-05T22:53:14Z'
​ kind: aws_rds_instance
​ age: 2mo28dThe command output will list the details of all non-compliant
aws_rds_instance
resources.Fix detected issues by following the remediation steps:
- Enable Encryption for all matching instances.
notePlease refer to the AWS RDS documentation for details.