Amazon EC2 Linux 인스턴스를 시작할 때 AWS Systems Manager 에이전트(SSM 에이전트)를 설치하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 12월 12일

Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스를 시작할 때 AWS Systems Manager 에이전트(SSM 에이전트)를 설치하려면 어떻게 해야 합니까?

간략한 설명

기본적으로 SSM 에이전트는 Amazon Linux 기반 AMI(2017.09 이후)에 설치됩니다. SSM 에이전트는 기본적으로 Amazon Linux 2, Ubuntu Server 16.04 및 Ubuntu Server 18.04 LTS AMI에도 설치됩니다.

Amazon Elastic Container Service(Amazon ECS) 최적화 AMI와 같은 기본이 아닌 이미지를 포함하여 다른 버전의 Linux AMI에서 생성된 Amazon EC2 인스턴스에는 SSM 에이전트를 수동으로 설치해야 합니다. 시작하기 전에 Amazon EC2 Linux 인스턴스에 사용자 데이터를 추가하여 SSM 에이전트를 설치할 수 있습니다.

SSM 에이전트를 설치하기 전에 다음 정보를 검토하십시오.

해결 방법

1.    SSM 에이전트를 사용할 IAM 인스턴스 프로파일을 생성합니다.

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

3.    [Configure Instance Details] 페이지의 [IAM role] 드롭다운 목록에서 1단계에서 생성한 인스턴스 프로파일을 선택합니다.

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

5.    [User data]에서 [As text]를 선택합니다. [User data] 상자에 Linux 배포 요구 사항에 따라 정보를 입력합니다.

Amazon Linux 2, RHEL7 및 CentOS 7(64비트)

#!/bin/bash
cd /tmp
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent

Amazon Linux, CentOS 6(64비트)

#!/bin/bash
cd /tmp
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo start amazon-ssm-agent

Ubuntu 16(Deb 설치 관리자), Debian 8 및 9

#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo systemctl enable amazon-ssm-agent

Ubuntu 14(Deb 설치 관리자)

#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo start amazon-ssm-agent

Suse 12

#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo rpm --install amazon-ssm-agent.rpm
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent

자세한 내용은 사용자 데이터 및 콘솔을 참조하십시오.

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

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