Which action will accomplish this?
Add a health check to the Auto Scaling group to invoke an AWS Lambda function whenever an instance status is impaired.
Configure the Auto Scaling group to send a notification to an Amazon SNS topic whenever a failed instance launch occurs.
Create an Amazon CloudWatch alarm that invokes an AWS Lambda function when a failed AttachInstances Auto Scaling API call is made.
Create a status check alarm on Amazon EC2 to send a notification to an Amazon SNS topic whenever a status check fail occurs.
Explanations:
Adding a health check to the Auto Scaling group to invoke a Lambda function is not the best solution for notifying about failed EC2 instance launches. Health checks monitor instance status but not launch failures directly.
Configuring the Auto Scaling group to send a notification to an SNS topic when an instance launch fails is the most direct and effective method to alert the support team about launch issues.
Creating a CloudWatch alarm for a failed AttachInstances API call is not appropriate, as this would monitor only the API call itself and not the actual EC2 instance launch failure.
A status check alarm on EC2 would notify about instance health issues once the instance is running, but it does not provide information about failed launches, which is the issue here.