This rule ensures that Auto Scaling groups use health checks for load balancer integration.
Rule | Auto Scaling groups with a load balancer should use health checks |
Framework | FedRAMP Low Revision 4 |
Severity | ✔ Critical |
Rule Description:
Auto Scaling groups with a load balancer must use health checks in order to comply with the FedRAMP Low Revision 4 security requirements. This ensures that instances within the Auto Scaling group are in a healthy state and capable of serving traffic, providing a high level of availability and reliability.
Troubleshooting Steps:
Necessary Codes:
There are no specific code snippets required for this rule. However, the following AWS CLI commands can be useful for troubleshooting and verification:
Describe Auto Scaling Groups:
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names <auto-scaling-group-name>
Describe Load Balancers:
aws elbv2 describe-load-balancers --load-balancer-arns <load-balancer-arn>
Describe Target Groups (for Application Load Balancer):
aws elbv2 describe-target-groups --target-group-arns <target-group-arn>
Describe Load Balancer Attributes:
aws elbv2 describe-load-balancer-attributes --load-balancer-arn <load-balancer-arn>
Describe Target Health (for Application Load Balancer):
aws elbv2 describe-target-health --target-group-arn <target-group-arn>
Step-by-Step Guide for Remediation:
It is also essential to review the load balancer configuration. Follow the below steps for an Application Load Balancer:
By following these steps and confirming the necessary configurations, you can comply with the FedRAMP Low Revision 4 requirement for Auto Scaling groups with a load balancer using health checks.