퍼블릭 클라우드
AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법
변군이글루
2023. 11. 7. 14:57
반응형
AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법
AWS CodeDeploy Agent를 프록시 서버를 통해 업데이트하려면 프록시 서버 설정을 수행해야 합니다. 프록시를 통한 업데이트를 위해서는 프록시 서버 주소와 포트를 CodeDeploy Agent 구성에 추가해야 합니다.
1. CodeDeploy Agent 설정 파일 수정
CodeDeploy Agent는 프록시 설정을 처리하는 설정 파일을 가지고 있습니다. 이 파일을 수정하여 프록시 서버를 설정합니다.
vim /etc/codedeploy-agent/conf/codedeployagent.yml
---
:log_aws_wire: false
:log_dir: '/var/log/aws/codedeploy-agent/'
:pid_dir: '/opt/codedeploy-agent/state/.pid/'
:program_name: codedeploy-agent
:root_dir: '/opt/codedeploy-agent/deployment-root'
:verbose: false
:wait_between_runs: 1
:proxy_uri:
:max_revisions: 5
:proxy_uri: 'http://proxy.serverdomain.com:3128'
2. CodeDeploy Agent 재시작
설정 파일을 수정한 후 CodeDeploy Agent를 다시 시작하여 변경 사항을 적용합니다.
sudo systemctl restart codedeploy-agent
3. CodeDeploy Agent 로그 확인
CodeDeploy Agent 로그를 확인하여 추가 오류 메시지나 프록시 설정 관련 문제를 식별합니다. 로그 파일은 일반적으로 /var/log/aws/codedeploy-agent/codedeploy-agent.log와 같은 위치에 있습니다.
tail -f /var/log/aws/codedeploy-agent/codedeploy-agent.log
추가
CodeDeploy 에이전트 업데이트
sudo /opt/codedeploy-agent/bin/install auto
프록시 설정을 올바르게 구성하고 오류 메시지를 해석하면 CodeDeploy Agent가 프록시를 올바르게 처리하고 업데이트 및 배포를 수행해야 합니다.
참고URL
- AWS CodeDeploy : CodeDeploy 에이전트 업데이트
- AWS CodeDeploy : Amazon Linux 또는 RHEL용 CodeDeploy 에이전트 업데이트
- AWS CodeDeploy : CodeDeploy 에이전트 구성 참조
728x90
반응형