Loading controls...
Benchmark: EC2
Description
This benchmark provides a set of controls that detect Terraform AWS EC2 resources deviating from security best practices.
Usage
Browse dashboards and select EC2:
steampipe dashboard
Or run the benchmarks in your terminal:
steampipe check terraform_aws_compliance.benchmark.ec2
Snapshot and share results via Steampipe Cloud:
steampipe loginsteampipe check --share terraform_aws_compliance.benchmark.ec2
Controls
- EBS default encryption should be enabled
- EC2 instance detailed monitoring should be enabled
- EC2 instance should have EBS optimization enabled
- EC2 instances should not have a public IP address
- Ensure EC2 instances do not use default VPC
- EC2 instances should not use multiple ENIs
- EC2 instances termination protection should be enabled
- EC2 instances should use IMDSv2