Launch templates can persist Elastic Compute Service (ECS) instance configurations to help simplify the procedure to create instances. This topic describes the features of launch templates and the operations that can be performed on launch templates.
Features
Launch templates are a tool that is used to quickly create instances. You can create a launch template that contains configuration information to create instances. All configurations in the template are optional. This improves the elasticity and scalability of instances to meet personalized requirements in a variety of scenarios.
A launch template can store any configurations (except passwords) of instances. The configurations include key pairs, Resource Access Management (RAM) roles, instance types, and network configurations. Launch templates streamline the instance creation process and improve user experience. You can use a specified launch template to quickly create instances.
The configurations of launch templates cannot be modified. You can create multiple versions for each launch template and specify different parameters for each template version to manage instance configurations. You can use any version of a launch template to create instances.
Operations
Use the ECS console
Call an API operation
Operation | Description |
Creates a launch template. | |
Creates a version for a launch template. | |
Queries one or more available launch templates. | |
Queries the versions of a launch template. | |
Changes the default version of a launch template. | |
Deletes a launch template. | |
Deletes a version of a launch template. |