Skip to content

Conversation

@Gooraeng
Copy link
Collaborator

@Gooraeng Gooraeng commented Oct 14, 2025

제목(필수): [TYPE]: 제목 예) [FEAT]: 회원가입 기능 추가

제목 규칙 자세히 보기
  • 형식: [TYPE]: 제목
  • 제한: 50자 이내, 첫 글자 대문자, 명령문
  • TYPE: FEAT FIX REFACTOR COMMENT STYLE TEST CHORE INIT

무엇을 / 왜

  • 무엇(What)

    • CD 스크립트 수정
    • 인프라 수정
  • 왜(Why)

    • CD 스크립트 수정

      • 배포 로그 위치 조정을 하였습니다.
      • Amazon 리눅스는 /tmp 폴더의 경우 tmpfs라고 하는 파일 시스템을 사용합니다. 해당 시스템을 사용하는 디렉토리는 인스턴스가 중단 or 종료(삭제) 될 때 내부적으로 저장된 파일들을 삭제합니다. 그래서 배포 로그가 매일 날아갔고 원인을 파악하여, 해당 시스템이 적용되지 않는 디렉토리로 수정합니다.
    • 인프라 수정

      • EC2가 S3에 대해 과도한 권한을 갖고 있어, 최소 권한 원칙에 의한 조정을 실시했습니다.
      • Nginx Proxy Manager는 이제 더 이상 포트로 접근하지 않아도 도메인으로 접근이 가능합니다. 이제 비활성화하고자 합니다.
      • EC2의 종료 시 볼륨 삭제 여부를 기본값(true)으로 조정하였습니다.
      • CloudFront를 PriceClass_200 으로 조정했습니다. 서울 리전에서 이미지를 빠르게 가져올 수 있기 위한 조치입니다. 다만 대역폭 가격에 영향이 있을 수 있고, 대부분 시나리오 이미지를 불러오는 용도로 사용되는 상태이기 때문에 정책을 롤백할 수 있습니다.

어떻게(요약) — 3줄 이내

  • CD 수정 (배포 과정 로그 파일을 온전히 저장할 수 있는 경로로 수정)
  • 인프라 수정 (권한 조정)

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 실제 운용 모니터링 예정

스크린샷/증빙(선택)

이슈 연결 (자동)

Closes #131

- 로그 파일이 저장되는 디렉토리(/tmp) 내부 파일이 인스턴스가 꺼지고 다시 켜지게 되면 날아가는 현상 수정
- 링크로 접속이 가능하므로 포트 노출 불필요
- S3관련 FullAccess 삭제
- BE 내부적으로 저장(Put), 삭제(Delete), 필요 시 불러오기(Get) 허용
- S3에서 EC2 관련 권한 명시
Copy link
Collaborator

@lcs9317 lcs9317 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

Copy link
Collaborator

@johnbosco0414 johnbosco0414 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@Gooraeng Gooraeng merged commit bcf0bc0 into main Oct 14, 2025
3 checks passed
@Gooraeng Gooraeng deleted the chore/infra-security branch October 14, 2025 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE]: 인프라 수정 및 CD 수정

4 participants