기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Linux 또는 RHEL용 CodeDeploy 에이전트 설치
인스턴스에 로그인하여 다음 명령을 한 번에 하나씩 실행합니다. yum을 사용하여 패키지를 설치할 때 첫 번째 명령인 sudo yum update를 먼저 실행하는 것이 가장 좋습니다. 그러나 모든 패키지를 업데이트하지 않으려면 이 명령을 건너뛸 수 있습니다.
sudo yum update
버전 2.0.x 이상의 경우:
sudo yum install wget
버전 1.8.x 이하의 경우:
sudo yum install ruby wget
(선택 사항) 이전 에이전트 캐싱 정보의 AMI를 정리하려면 다음 스크립트를 실행합니다.
#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y
홈 디렉터리로 이동합니다.
cd /home/ec2-user
참고
앞의 명령에서 /home/ec2-user는 Amazon Linux 또는 RHEL Amazon EC2 인스턴스의 기본 사용자 이름을 나타냅니다. 사용자 지정 AMI를 사용하여 인스턴스를 만든 경우 AMI 소유자가 다른 기본 사용자 이름을 지정했을 수 있습니다.
CodeDeploy 에이전트 설치 관리자를 다운로드합니다. latestv2/ 접두사는 버전 2.0.x 설치 관리자를 제공하고 latest/ 접두사는 버전 1.8.x 설치 관리자를 제공합니다.
버전 2.0.x 이상의 경우:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install
버전 1.8.x 이하의 경우:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
bucket-name은 해당 리전의 CodeDeploy 리소스 키트 파일이 포함되어 있는 Amazon S3 버킷의 이름이며, region-identifier는 리전의 식별자입니다.
예를 들어 버전 2.0.x 이상의 경우:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install
버전 1.8.x 이하의 경우:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install
버킷 이름 및 리전 식별자 목록은 리전별 리소스 키트 버킷 이름 단원을 참조하세요.
install 파일에 대한 실행 권한을 설정합니다.
chmod +x ./install
최신 버전의 CodeDeploy 에이전트를 설치하려면 다음을 수행합니다.
-
sudo ./install auto
특정 버전의 CodeDeploy 에이전트를 설치하려면 다음을 수행합니다.
-
해당 리전에서 사용 가능한 버전을 나열합니다.
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.rpm$' -
다음 버전 중 하나를 설치합니다.
버전 2.0.x 이상의 경우 패키지는 아키텍처별로 다릅니다.
sudo ./install auto -v releases/codedeploy-agent-version.arch.rpm여기서 아
치는인스턴스 아키텍처에aarch64따라x86_64또는 입니다.버전 1.8.x 이하의 경우 패키지는
noarch를 사용합니다.sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm최신 릴리스 버전은 섹션을 참조하세요CodeDeploy 에이전트의 버전 기록.
서비스가 실행 중인지 확인하려면 다음 명령을 실행합니다.
systemctl status codedeploy-agent
버전 2.0.x 이상의 경우 에이전트가 실행 중인 경우 다음과 같은 메시지가 표시됩니다. The AWS CodeDeploy agent is running.
버전 1.8.x 이하의 경우 에이전트가 실행 중인 경우 다음과 같은 메시지가 표시됩니다. The AWS CodeDeploy agent is running.
에이전트가 실행되지 않는 경우 서비스를 시작하고 상태를 확인합니다.
systemctl start codedeploy-agent
systemctl status codedeploy-agent