Skip to content

♻️ S3 버킷 파일 구조 변경 #45

@yechan-kim

Description

@yechan-kim

📌 이슈 내용 설명

  • 현재 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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions