

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Auto Scaling 시작 템플릿
<a name="launch-templates"></a>

시작 템플릿은 인스턴스 구성 정보를 지정한다는 점에서 [시작 구성](launch-configurations.md)과 동일합니다. 시작 템플릿에는 Amazon Machine Image(AMI)의 ID, 인스턴스 유형, 키 페어, 보안 그룹 및 EC2 인스턴스를 시작하는 데 사용할 기타 파라미터 등이 포함되어 있습니다. 하지만, 시작 구성 대신에 시작 템플릿을 정의하면 여러 시작 템플릿 버전을 사용할 수 있습니다.

시작 템플릿 버전 관리를 사용하면 전체 파라미터 세트의 하위 세트를 생성할 수 있습니다. 그런 다음, 해당 세트를 재사용하여 동일한 시작 템플릿의 다른 버전을 만들 수 있습니다. 예를 들어, AMI 또는 사용자 데이터 스크립트 없이 기본 구성을 정의하는 시작 템플릿을 생성할 수 있습니다. 시작 템플릿을 생성한 후 새 버전을 생성하고 테스트할 애플리케이션의 최신 버전이 있는 사용자 데이터와 AMI를 추가할 수 있습니다. 이렇게 하면 두 가지 버전의 시작 템플릿이 생성됩니다. 기본 구성을 저장하면 필요한 일반 구성 파라미터를 유지 관리하는 데 도움이 됩니다. 필요할 때마다 기본 구성에서 시작 템플릿의 새 버전을 생성할 수 있습니다. 애플리케이션을 테스트하는 데 사용된 버전은 더 이상 필요하지 않으면 삭제할 수도 있습니다.

최신 기능과 향상된 기능에 액세스하려면 시작 템플릿을 사용하는 것이 좋습니다. 시작 구성을 사용할 때 일부 Amazon EC2 Auto Scaling 기능을 사용할 수 없습니다. 예를 들어, 스팟 및 온디맨드 인스턴스를 모두 시작하거나 여러 인스턴스 유형을 지정하는 Auto Scaling 그룹은 생성할 수 없습니다. 이러한 기능을 구성하려면 시작 템플릿을 사용해야 합니다. 자세한 내용은 [여러 인스턴스 유형 및 구매 옵션이 포함된 Auto Scaling 그룹](ec2-auto-scaling-mixed-instances-groups.md)(을)를 참조하세요.

시작 템플릿을 사용하면 Amazon EC2의 새로운 기능을 사용할 수도 있습니다. 여기에는 Systems Manager 파라미터(AMI ID), 현재 세대의 EBS 프로비저닝된 IOPS 볼륨(io2), EBS 볼륨 태깅, T2 무제한 인스턴스, 용량 예약, Capacity Blocks, 전용 호스트 등이 있습니다.

시작 템플릿을 생성할 때 모든 파라미터는 선택 사항입니다. 그러나, 시작 템플릿에서 AMI를 지정하지 않으면 Auto Scaling 그룹을 생성할 때 AMI를 추가할 수 없습니다. AMI는 지정했는데 인스턴스 유형은 지정하지 않은 경우 Auto Scaling 그룹을 생성할 때 인스턴스 유형을 하나 이상 추가할 수 있습니다.

**Topics**
+ [시작 템플릿으로 작업할 수 있는 권한](#launch-templates-permissions)
+ [시작 템플릿에서 지원하는 API 작업](#launch-templates-api-operations)
+ [Auto Scaling 그룹에 대한 시작 템플릿 생성](create-launch-template.md)
+ [고급 설정을 사용하여 시작 템플릿 생성](advanced-settings-for-your-launch-template.md)
+ [Auto Scaling 그룹을 시작 템플릿으로 마이그레이션](migrate-to-launch-templates.md)
+ [AWS CloudFormation 스택을 시작 템플릿으로 마이그레이션](migrate-launch-configurations-with-cloudformation.md)
+ [를 사용하여 시작 템플릿을 생성하고 관리하는 예제 AWS CLI](examples-launch-templates-aws-cli.md)
+ [시작 템플릿에서 AMI IDs 대신 AWS Systems Manager 파라미터 사용](using-systems-manager-parameters.md)

## 시작 템플릿으로 작업할 수 있는 권한
<a name="launch-templates-permissions"></a>

이 섹션의 절차에서는 사용자가 시작 템플릿을 생성하는 데 필요한 권한이 이미 있다고 가정합니다. 관리자가 권한을 부여하는 방법에 대한 자세한 내용은 *Amazon EC2 사용 설명서*의 [IAM 권한으로 시작 템플릿 액세스 제어](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/permissions-for-launch-templates.html)를 참조하세요.

시작 템플릿에서 지정된 리소스를 사용하고 생성할 충분한 권한이 없는 경우 Auto Scaling 그룹에 대해 시작 템플릿을 지정하려고 시도할 때 시작 템플릿을 사용할 권한이 없다는 오류가 발생합니다. 자세한 내용은 [Amazon EC2 Auto Scaling 문제 해결: 시작 템플릿](ts-as-launch-template.md) 단원을 참조하십시오.

시작 템플릿을 사용하여 `CreateAutoScalingGroup`, `UpdateAutoScalingGroup` 및 `RunInstances` API 작업을 호출할 수 있는 IAM 정책의 예는 [Auto Scaling 그룹에서 Amazon EC2 시작 템플릿 사용량 제어](ec2-auto-scaling-launch-template-permissions.md) 섹션을 참조하세요.

## 시작 템플릿에서 지원하는 API 작업
<a name="launch-templates-api-operations"></a>

시작 템플릿에서 지원하는 API 작업 목록은 *[Amazon EC2 API 참조](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/)*의 [Amazon EC2 작업](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-ec2.html)을 참조하세요.