CodeDeploy 배포 생성시 콘텐츠 옵션 동작

0

여기에 이미지 설명 입력

안녕하세요. CodeDeploy 배포 생성시 콘텐츠 옵션이 있는데 제공 된 지문에 의하면 "콘텐츠 유지" 옵션의 경우 "코드가 배포 될 때 변경사항만 변경되고 변경되지 않은 부분은 그대로 유지한다." 라고 생각이 드는데요.

실제 github 로 연결하여 EC2 에 배포시 해당 옵션을 선택한 뒤 파일의 변경사항을 확인해봤을 때 모든 파일의 변경일자가 업데이트 되어 있습니다.

혹시 해당하는 옵션은 다른 기능을 하는 것일까요?

질문됨 한 달 전78회 조회
1개 답변
0

CodeDeploy 의 경우 EC2/On-Premises 로 in-place 로 새로운 리비전을 배포할 때 기본적으로 이전 리비전에서 배포되었던 파일들을 제거한 후 새로운 파일을 복사하게 됩니다.

기존 리비전에서 배포된 파일을 안전하게 삭제가 가능한데, 기존 리비전에서 배포되지 않고 이후에 생성된 파일들 (로그 파일들 또는 실행 도중에 생성되는 파일들)이 있는 경우 어떻게 할지 판단이 필요한데, 위의 옵션은 그런 상황에 어떻게 동작할 지를 지정하는 옵션입니다.

배포하려는 파일과 동일한 이름의 파일이 이미 있으면

  • 배포 실패 처리
  • 덮어쓰기
  • 변경하지 않고 이미 있는 파일 쓰기

이라서 기존에 이미 배포에서 관리되고 있는 파일의 경우, 지워지고 새로운 파일이 배포되기 때문에 새로운 날짜로 파일이 생성된다고 생각하시면 되겠습니다.

관련된 문서는 이미 존재하는 컨텐츠의 기본 동작 문서를 참조하시면 될 것 같습니다.

AWS
답변함 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인