시작 템플릿 수정(시작 템플릿 버전 관리)
시작 템플릿은 변경할 수 없으므로 시작 템플릿을 생성한 후에는 수정할 수 없습니다. 대신 필요한 변경 사항이 포함된 새 버전의 시작 템플릿을 만들 수 있습니다.
시작 템플릿의 여러 버전을 생성하고, 기본 버전을 설정하고, 시작 템플릿을 설명하고, 더 이상 필요하지 않은 버전을 삭제할 수 있습니다.
시작 템플릿 버전 생성
시작 템플릿 버전을 생성할 때 새로운 시작 파라미터를 지정하거나 기존 버전을 새 버전을 위한 기본 템플릿으로 사용할 수 있습니다. 파라미터에 대한 설명은 Amazon EC2 인스턴스 구성 파라미터에 대한 참조 섹션을 참조하세요.
- Console
-
시작 템플릿 버전을 생성하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 시작 템플릿을 선택합니다.
-
시작 템플릿을 선택한 다음 작업, 템플릿 수정(새 버전 생성)을 선택합니다.
-
[템플릿 버전 설명(Template version description)]에 시작 템플릿의 이 버전에 대한 설명을 입력합니다.
-
(선택 사항) 소스 템플릿을 확장하고 새 시작 템플릿 버전의 기반으로 사용할 시작 템플릿 버전을 선택합니다. 새 시작 템플릿 버전은 이 시작 템플릿 버전으로부터 시작 파라미터를 상속합니다.
-
필요에 따라 시작 파라미터를 수정합니다.
-
Create launch template(시작 템플릿 생성)을 선택합니다.
- AWS CLI
-
시작 템플릿 버전을 생성하려면
-
create-launch-template-version 명령을 사용합니다. 새 버전의 토대가 될 소스 버전을 지정할 수 있습니다. 새 버전은 이 버전에서 시작 파라미터를 상속하며,
--launch-template-data
를 사용하여 파라미터를 재정의할 수 있습니다. 아래 예제에서는 시작 템플릿 버전 1을 토대로 새 버전을 생성하고 다른 AMI ID를 지정합니다.aws ec2 create-launch-template-version \ --launch-template-id
lt-0abcd290751193123
\ --version-descriptionWebVersion2
\ --source-version1
\ --launch-template-data "ImageId=ami-c998b6b2
"
-
- PowerShell
-
New-EC2LaunchTemplateVersion Cmdlet을 사용합니다. 새 버전의 토대가 될 소스 버전을 지정할 수 있습니다. 새 버전은 이 버전에서 시작 파라미터를 상속하며,
LaunchTemplateData
를 사용하여 파라미터를 재정의할 수 있습니다. 아래 예제에서는 시작 템플릿 버전 1을 토대로 새 버전을 생성하고 다른 AMI ID를 지정합니다.New-EC2LaunchTemplateVersion ` -LaunchTemplateId
lt-0abcd290751193123
` -VersionDescriptionWebVersion2
` -SourceVersion1
` -LaunchTemplateData ( New-Object ` -TypeName Amazon.EC2.Model.RequestLaunchTemplateData ` -Property @{ImageId = 'ami-c998b6b2
'} )
기본 시작 템플릿 버전 설정
시작 템플릿의 기본 버전을 설정할 수 있습니다. 시작 템플릿에서 인스턴스를 시작하고 버전을 지정하지 않으면 기본 버전의 파라미터를 사용하여 인스턴스가 시작됩니다.
- Console
-
기본 시작 템플릿 버전을 설정하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 시작 템플릿을 선택합니다.
-
시작 템플릿을 선택하고 작업, 기본 버전 설정을 선택합니다.
-
템플릿 버전의 경우 기본 버전으로 설정할 버전 번호를 선택하고 기본 버전으로 설정을 선택합니다.
- AWS CLI
-
기본 시작 템플릿 버전을 설정하려면
-
modify-launch-template 명령을 사용하여 기본으로 설정할 버전을 지정합니다.
aws ec2 modify-launch-template \ --launch-template-id
lt-0abcd290751193123
\ --default-version2
-
- PowerShell
-
Edit-EC2LaunchTemplate Cmdlet을 사용하고 기본으로 설정할 버전을 지정합니다.
Edit-EC2LaunchTemplate ` -LaunchTemplateId
lt-0abcd290751193123
` -DefaultVersion2
시작 템플릿 버전 설명
콘솔을 사용하여 선택한 시작 템플릿의 모든 버전을 보거나 최신 또는 기본 버전이 특정 버전 번호와 일치하는 시작 템플릿 목록을 가져올 수 있습니다. AWS CLI를 사용하여 지정된 시작 템플릿의 모든 버전, 개별 버전 또는 버전 범위를 설명할 수 있습니다. 계정에 있는 모든 시작 템플릿의 모든 최신 버전 또는 모든 기본 버전을 설명할 수도 있습니다.
- Console
-
시작 템플릿 버전을 설명하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 시작 템플릿을 선택합니다.
-
특정 시작 템플릿의 버전을 보거나 최신 또는 기본 버전이 특정 버전 번호와 일치하는 시작 템플릿 목록을 가져올 수 있습니다.
-
시작 템플릿의 버전을 보려면: 시작 템플릿을 선택합니다. 버전 탭의 버전에서 세부 정보를 볼 버전을 선택합니다.
-
최신 버전이 특정 버전 번호와 일치하는 모든 시작 템플릿 목록을 가져오려면: 검색 창에서 최신 버전을 선택한 다음 버전 번호를 선택합니다.
-
기본 버전이 특정 버전 번호와 일치하는 모든 시작 템플릿 목록을 가져오려면: 검색 창에서 기본 버전을 선택한 다음 버전 번호를 선택합니다.
-
- AWS CLI
-
시작 템플릿 버전을 설명하려면
-
describe-launch-template-versions 명령을 사용하고 버전 번호를 지정합니다. 다음 예에서는 버전
과1
이 지정됩니다.3
aws ec2 describe-launch-template-versions \ --launch-template-id
lt-0abcd290751193123
\ --versions1 3
계정의 모든 최신 및 기본 시작 템플릿 버전을 설명하려면
-
describe-launch-template-versions 명령을 사용하고
$Latest
,$Default
또는 둘 모두를 지정합니다. 호출에서 시작 템플릿 ID와 이름을 생략해야 합니다. 버전 번호는 지정할 수 없습니다.aws ec2 describe-launch-template-versions \ --versions "
$Latest
,$Default
"
-
- PowerShell
-
시작 템플릿 버전을 설명하려면
-
Get-EC2TemplateVersion Cmdlet을 사용하고 버전 번호를 지정합니다. 다음 예에서는 버전
과1
이 지정됩니다.3
Get-EC2TemplateVersion ` -LaunchTemplateId
lt-0abcd290751193123
` -Version1,3
계정의 모든 최신 및 기본 시작 템플릿 버전을 설명하려면
-
Get-EC2TemplateVersion Cmdlet을 사용하고
$Latest
,$Default
또는 둘 다 지정합니다. 호출에서 시작 템플릿 ID와 이름을 생략해야 합니다. 버전 번호는 지정할 수 없습니다.Get-EC2TemplateVersion ` -Version '
$Latest
','$Default
'
-