Skip to content

Conversation

@yonggi1234
Copy link
Collaborator

@yonggi1234 yonggi1234 commented Oct 15, 2025

📢 기능 설명


도메인 계층(DataSourceService)

S3 삭제 로직 제거
이제 도메인은 DB 레코드 삭제만 수행.

개인 아카이브(PersonalDataSourceService)

deleteOne / deleteMany에서 DB 삭제 전에 S3 삭제 시도
예상 키: personal_{memberId}/ds_{dataSourceId}

deleteIfOwnedByExactKey() 호출 → 정확히 일치할 때만 S3 객체 삭제
이후 domain.hardDelete 호출로 DB 레코드 삭제

공유 아카이브(SpaceDataSourceService)

deleteOne / deleteMany는 S3 삭제 미수행(현 정책)
→ DB 레코드만 삭제, S3는 보존

🩷 Approve 하기 전 확인해주세요!

  • 리뷰어가 확인해줬으면 하는 사항 적어주세요.
  • [ ]

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 이슈넘버를 적었는가?
  • Approve 하기 전 확인 사항 체크했는가?

@yonggi1234 yonggi1234 merged commit 973bec2 into develop Oct 15, 2025
1 check passed
@yonggi1234 yonggi1234 deleted the OPS-403-BE-fix-공유-스페이스-썸네일-삭제-문제 branch October 15, 2025 03:44
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.

3 participants