-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
♻️ refactor코드 리팩토링코드 리팩토링
Description
📌 이슈 내용 설명
- 현재 S3 버킷은 초대장 썸네일과 초대장 QR코드를 root폴더에서 관리하고 있어, 관리의 용이성이 떨어집니다.
- 해당 부분을 해결하기 위해 다음과 같이 폴더 구조를 변경합니다.
- AS-IS
📦s3_bucket
┣ 🖼️invitation_thumbnail (random uuid+ title)
┗ 🖼️invitation_QRCode (invitation id)
- TO-BE
📦s3_bucket
┣ 📂thumbnail
┃ ┗ 🖼️invitation_thumbnail (random uuid+ title)
┣ 📂QRCode
┃ ┗ 📂(invitation_id)
┃ ┃ ┗🖼️invitation_QRCode (invitation name)
- 초대장 썸네일은 presignedUrl을 통해, S3 버킷에 저장되기 때문에,
invitationId가 생성되기 전에 해당 url이 발급이 됩니다. 따라서 부득이하게invitation별로 관리를 하지 못하게 되었습니다. - QR 코드 같은 경우에는 사용자가 직접 다운로드를 하는 파일이기 때문에, 파일 관리의 용이성을 위해 invitation 이름으로 파일을 저장할 수 있도록 위와 같은 구조로 관리합니다.
✅ TODO
- S3 버킷 파일 구조 변경
Metadata
Metadata
Assignees
Labels
♻️ refactor코드 리팩토링코드 리팩토링