아마존 리눅스 또는 RHEL용 CodeDeploy 에이전트 설치 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 리눅스 또는 RHEL용 CodeDeploy 에이전트 설치

인스턴스에 로그인하여 다음 명령을 한 번에 하나씩 실행합니다. yum을 사용하여 패키지를 설치할 때 첫 번째 명령인 sudo yum update를 먼저 실행하는 것이 가장 좋습니다. 그러나 모든 패키지를 업데이트하지 않으려면 이 명령을 건너뛸 수 있습니다.

sudo yum update
sudo yum install ruby
sudo yum install 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 에이전트 설치 프로그램 다운로드:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

bucket-name은 해당 지역의 CodeDeploy 리소스 키트 파일이 포함된 Amazon S3 버킷의 이름이고, 지역 식별자는 해당 지역의 식별자입니다.

예:

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/ --region region-identifier | grep '\.rpm$'
  • 다음 버전 중 하나를 설치합니다.

    sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm
    참고

    지원되는 최소 CodeDeploy 에이전트 버전은 1.6.0입니다.

서비스가 실행 중인지 확인하려면 다음 명령을 실행합니다.

systemctl status codedeploy-agent

CodeDeploy 에이전트가 설치되어 실행 중인 경우 다음과 같은 메시지가 표시될 것입니다. The AWS CodeDeploy agent is running

"error: No AWS CodeDeploy agent running"와 같은 메시지가 표시되면 서비스를 시작하고 다음 두 명령을 한 번에 하나씩 실행합니다.

systemctl start codedeploy-agent
systemctl status codedeploy-agent