본문 바로가기

퍼블릭 클라우드

AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법

728x90

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