최신 버전의 EC2Launch 설치
최신 버전의 EC2Launch 설치 (Install the latest version of EC2Launch)
다음 절차로 인스턴스에 최신 버전의 EC2Launch를 다운로드하고 설치해요.
출처: 문서
본문
최신 버전의 EC2Launch 다운로드 및 설치하기
- 인스턴스에 EC2Launch를 이미 설치하고 구성했다면 EC2Launch 구성 파일을 백업해요. 설치 프로세스는 이 파일의 변경 사항을 보존하지 않아요. 기본적으로 이 파일은
C:\ProgramData\Amazon\EC2-Windows\Launch\Config디렉터리에 있어요. EC2-Windows-Launch.zip을 인스턴스의 디렉터리로 다운로드해요.EC2-Windows-Launch.zip을 다운로드한 같은 디렉터리로install.ps1을 다운로드해요.install.ps1을 실행해요.- EC2Launch 구성 파일을 백업했다면
C:\ProgramData\Amazon\EC2-Windows\Launch\Config디렉터리로 복사해요.
PowerShell로 최신 버전의 EC2Launch 다운로드 및 설치하기
인스턴스에 EC2Launch를 이미 설치하고 구성했다면 EC2Launch 구성 파일을 백업해요. 설치 프로세스는 이 파일의 변경 사항을 보존하지 않아요. 기본적으로 이 파일은 C:\ProgramData\Amazon\EC2-Windows\Launch\Config 디렉터리에 있어요.
PowerShell로 최신 버전의 EC2Launch를 설치하려면 관리자 권한으로 PowerShell 창에서 다음 명령을 실행해요.
mkdir $env:USERPROFILE\Desktop\EC2Launch
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip"
$DownloadZipFile = "$env:USERPROFILE\Desktop\EC2Launch\" + $(Split-Path -Path $Url -Leaf)
Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1"
$DownloadZipFile = "$env:USERPROFILE\Desktop\EC2Launch\" + $(Split-Path -Path $Url -Leaf)
Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile
& $env:USERPROFILE\Desktop\EC2Launch\install.ps1
참고 파일을 다운로드할 때 오류가 발생하고 Windows Server 2016을 사용한다면 PowerShell 터미널에 대해 TLS 1.2를 활성화해야 할 수 있어요. 다음 명령으로 현재 PowerShell 세션에 대해 TLS 1.2를 활성화한 다음 다시 시도할 수 있어요.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
시작 에이전트를 확인해 설치를 검증해요. 관리자 권한으로 PowerShell 창에서 다음 명령을 실행해요.
Import-Module C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psm1
Import-LocalizedData -BaseDirectory C:\ProgramData\Amazon\EC2-Windows\Launch\Module\ -FileName 'Ec2Launch.psd1' -BindingVariable moduleManifest
$moduleManifest.Get_Item('ModuleVersion')