Print
카테고리: [ Amazon Web Services ]
조회수: 10425

 

AWS  Code Deploy 를 AWS EC2 인스턴스에서 활용하기 위해서는  Code Deploy Agent 를 설치해야 합니다.
$ wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/install
위 명령으로 Code Deploy Agent 설치에 필요한 install 파일을 다운 받습니다. 
그리고 install 을 실행 시 다음과 같은 에러가 발생하는 경우가 있습니다.  
/usr/bin/env: ruby: No such file or directory
해당 에러는 rvm 혹은 ruby 의 미설치로 발생하는 에러로, ruby 를 인스턴스에 설치하여 해결할 수 있습니다.
 https://rvm.io/rvm/security 사이트를 참고하여 설치, 혹은
$ sudo apt-get install ruby;  

 

을 통해 직접 설치를 해줍니다.
설치를 완료하였다면 아래와 같이 권한을 변경하고 재설치를 진행합니다.
$ chmod +x ./install
$ sudo ./install auto

 

설치를 완료한 후, 아래와 같이 CodeDeploy agent 의 PID가 확인되면 설치가 완료된 것입니다.

$ sudo service codedeploy-agent status
The AWS CodeDeploy agent is running as PID 5307