본문 바로가기
개발/AWS

[AWS] Code Deploy 설정

by HW프로젝트 2025. 4. 7.

젠킨스 > 코드디플로이 배포를 하는데 폴더 생성자가 root로 생성되고 있어서 수정이 필요했다.

 

 

확인해보니 코드디플로이가 root로 실행되고 있어서 변경이 필요하다.

 

1. 코드디플로이 중지

sudo service codedeploy-agent stop

 

2. 코드디플로이 에이전트 실행자 변경

sudo sed -i 's/""/"ec2-user"/g' /etc/init.d/codedeploy-agent

 

3. 시스템 구성 재로드

sudo sed -i 's/#User=codedeploy/User=ec2-user/g' /usr/lib/systemd/system/codedeploy-agent.service
sudo systemctl daemon-reload

 

4. 디렉토리 권한 부여

sudo chown ec2-user:ec2-user -R /opt/codedeploy-agent/
sudo chown ec2-user:ec2-user -R /var/log/aws/

 

5. 코드디플로이 에이전트 재시작

sudo service codedeploy-agent start

 

6. 적용 확인

sudo service codedeploy-agent status

 

 

 

참고

https://repost.aws/ko/knowledge-center/codedeploy-agent-non-root-profile