Amazon EC2 Windows 인스턴스를 시작할 때 AWS Systems Manager Agent(SSM Agent)를 설치하려면 어떻게 합니까?

최종 업데이트 날짜: 2022년 2월 23일

Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스를 시작할 때 AWS Systems Manager Agent(SSM Agent)를 설치하려면 어떻게 해야 하나요?

간략한 설명

기본적으로 SSM Agent는 2016년 11월 이후에 게시된 Windows Server 2008-2012 R2 AMI에 설치됩니다. SSM Agent는 기본적으로 Windows Server 2016년과 2019년 AMI에도 설치됩니다.

다른 버전의 Windows AMI에서 생성되었으며 AWS로 가져온 이미지를 포함하는 Amazon EC2 인스턴스에는 수동으로 SSM Agent를 설치해야 합니다. Amazon EC2 Windows 인스턴스를 시작하기 전에 사용자 데이터를 추가하여 SSM Agent를 설치할 수 있습니다.

중요: 2020년 1월 14일 현재, Windows Server 2008은 Microsoft의 기능 또는 보안 업데이트에 대하여 더 이상 지원되지 않습니다. Windows Server 2008 및 2008 R2용 레거시 AMI에는 여전히 SSM Agent 버전 2가 사전 설치되어 있습니다. AWS Systems Manager는 더 이상 공식적으로 2008 버전을 지원하지 않으며, 이러한 버전의 Windows Server에 대한 에이전트를 더 이상 업데이트하지 않습니다. SSM Agent 버전 3.0은 Windows Server 2008 및 2008 R2의 모든 작업과 호환되지 않을 수 있습니다. Windows Server 2008용 SSM Agent의 최종 공식 지원 버전은 2.3.1644.0입니다.

SSM Agent를 설치하기 전에 다음 정보를 검토하세요.

해결 방법

1.    SSM Agent과 함께 사용하기 위한 AWS Identity and Access Management(IAM) 인스턴스 프로파일을 생성합니다.

2.    인스턴스 시작 마법사를 사용하여 인스턴스 시작의 1~5단계를 따릅니다.

3.    인스턴스 세부 정보 구성 페이지의 IAM 역할 드롭다운 목록에서 1단계에서 생성한 인스턴스 프로필을 선택합니다.

4.    [Configure Instance Details] 페이지에서 [Advanced Details]를 확장합니다.

5.    사용자 데이터에 대해 As text(텍스트)를 선택합니다. 사용자 데이터 상자에 다음 정보를 입력합니다.

<powershell>
$dir = $env:TEMP + "\ssm"
New-Item -ItemType directory -Path $dir -Force
cd $dir
(New-Object System.Net.WebClient).DownloadFile("https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/windows_amd64/AmazonSSMAgentSetup.exe", $dir + "\AmazonSSMAgentSetup.exe")
Start-Process .\AmazonSSMAgentSetup.exe -ArgumentList @("/q", "/log", "install.log") -Wait
</powershell>

자세한 내용은 사용자 데이터 및 콘솔을 참조하세요.​

6.    스토리지, 태그 및 보안 그룹과 같은 다른 파라미터 추가를 완료합니다.

7.    인스턴스를 시작합니다.

Linux의 경우 Amazon EC2 Linux 인스턴스를 시작할 때 AWS Systems Manager Agent(SSM Agent)를 설치하려면 어떻게 합니까?