- You cannot create health checks for resources in private hosted zone, as health checks are available outside your VPC.
- You can create health checks for public IP/DNS resources.
- If you don't have a public IP attached to your instance, you can create a CloudWatch alarm and set up the health check based on the state of the alarm. For example, CloudWatch sends an alert if the CPU goes above 90% and turns into an alarm state. The health check will react according to the change.
Health Check Setup with Cloudwatch Alarm
- While configuring a failover routing policy, setting up health checks for secondary failover resource record ...