A Launch Template is an AWS configuration template used to launch Amazon EC2 instances. It stores settings such as the Amazon Machine Image (AMI), instance type, security groups, key pair, storage, and user data.
With a Launch Template, Auto Scaling can launch new EC2 instances automatically using the same configuration every time.
In simple words, a Launch Template is a predefined blueprint for creating EC2 instances.