[AWS] CodeDeploy 배포 폴더 개수 제한 변경

주형(Jureamer)·2022년 6월 6일
0

개요


CodeDeploy를 이용한 자동배포를 하다보면 배포 파일이 계속 쌓이게 된다.

아래 경로로 들어가면 배포 횟수만큼 폴더가 쌓여있을 것이다.(최대 5개)

cd /opt/codedeploy-agent/deployment-root/배포ID/

이는 기존 폴더 수정 버전을 저장하는 갯수가 5개로 지정되어있기 때문

하나의 배포 파일이 2GB라고 가정하에 2 * 5 = 10GB만큼 배포 파일이 쌓인다.

df -h 명령어를 통해 용량 확인 결과, 넘치기 직전이라

나는 서버에 여유 용량이 그리 넘쳐나지 않기에 이를 2개로 줄이기로 했다.

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        30G   26G  3.7G  88% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           788M  868K  787M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup

CodeDeploy Conf 수정


아래 명령어를 통해 codedeployagent.yml 안의 max_revisions 값을 원하는 값으로 수정 해 줄 수 있다.

sudo 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 ==> 2로 변경

변경 한 뒤 적용을 위해 sudo service codedeploy-agent restart로 agent를 재시작한다.

끗!


참고


profile
작게라도 꾸준히 성장하는게 목표입니다.

0개의 댓글