generated from Bamdoliro/repository-generator
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[개선] Presigned URL 적용 #111
Labels
개선
코드 리팩토링
Comments
cabbage16
added a commit
that referenced
this issue
Jul 31, 2024
- 폴더 안에 파일을 업로드해도 폴더 안에 업로드 되지 않는 오류를 해결했어요.
cabbage16
added a commit
that referenced
this issue
Aug 2, 2024
- 파일을 조회하기 위한 presigned-url을 생성하는 기능을 만들었어요.
cabbage16
added a commit
that referenced
this issue
Aug 2, 2024
- 존재하지 않는 파일에 대해서도 presigned url이 생성되는 것을 방지하기 위해 파일이 존재하지 않으면 null을 반환하도록 변경했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 2, 2024
- 증명사진 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 증명사진을 조회할 때마다 새로운 presigned url을 요청해야하므로 Applicant 에서 identificationPictureUri 컬럼을 삭제했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 2, 2024
- 서류 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 서류를 조회할 때마다 새로운 presigned url을 요청해야하므로 Form 에서 formUrl 컬럼을 삭제했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 5, 2024
- 서류 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 서류를 조회할 때마다 새로운 presigned url을 요청해야하므로 Form 에서 formUrl 컬럼을 삭제했습니다. - UploadFileService와 UploadResponse가 더 이상 Upload 기능만 하는것이 아닌 Download 기능을 함께 하므로 이름을 각각 FileService, UrlResponse로 바꿨습니다.
cabbage16
added a commit
that referenced
this issue
Aug 5, 2024
- 증명사진 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 증명사진을 조회할 때마다 새로운 presigned url을 요청해야하므로 Applicant 에서 identificationPictureUri 컬럼을 삭제했습니다. - UploadFileService와 UploadResponse가 더 이상 Upload 기능만 하는것이 아닌 Download 기능을 함께 하므로 이름을 각각 FileService, UrlResponse로 바꿨습니다.
cabbage16
added a commit
that referenced
this issue
Aug 5, 2024
- 서류 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 서류를 조회할 때마다 새로운 presigned url을 요청해야하므로 Form 에서 formUrl 컬럼을 삭제했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
- 공지사항 파일 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 공지사항을 조회할 때 마다 새로운 presigned url을 요청해야하므로 Notice에서 fileUrl 컬럼을 fileUuid 로 대체했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
- 공지사항 전체 조회 시 생성 날짜가 수정 날짜로 잘못 표기되는 것을 수정했어요. - 공지사항 조회 시 수정 날짜도 조회할 수 있도록 했어요.
cabbage16
added a commit
that referenced
this issue
Aug 7, 2024
- Form에서 identificationPictureUri가 삭제되면서 ExportFormUseCase에서 직접 presigned URL을 변수로 선언하는 형식으로 수정했어요. - FormStatus에 상관없이 유저가 자신의 원서를 다운로드할 수 있도록 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 폴더 안에 파일을 업로드해도 폴더 안에 업로드 되지 않는 오류를 해결했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 파일을 조회하기 위한 presigned-url을 생성하는 기능을 만들었어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 존재하지 않는 파일에 대해서도 presigned url이 생성되는 것을 방지하기 위해 파일이 존재하지 않으면 null을 반환하도록 변경했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 증명사진 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 증명사진을 조회할 때마다 새로운 presigned url을 요청해야하므로 Applicant 에서 identificationPictureUri 컬럼을 삭제했습니다. - UploadFileService와 UploadResponse가 더 이상 Upload 기능만 하는것이 아닌 Download 기능을 함께 하므로 이름을 각각 FileService, UrlResponse로 바꿨습니다.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 서류 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 서류를 조회할 때마다 새로운 presigned url을 요청해야하므로 Form 에서 formUrl 컬럼을 삭제했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 공지사항 파일 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 공지사항을 조회할 때 마다 새로운 presigned url을 요청해야하므로 Notice에서 fileUrl 컬럼을 fileUuid 로 대체했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- 공지사항 전체 조회 시 생성 날짜가 수정 날짜로 잘못 표기되는 것을 수정했어요. - 공지사항 조회 시 수정 날짜도 조회할 수 있도록 했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- Form에서 identificationPictureUri가 삭제되면서 ExportFormUseCase에서 직접 presigned URL을 변수로 선언하는 형식으로 수정했어요. - FormStatus에 상관없이 유저가 자신의 원서를 다운로드할 수 있도록 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- ExportFormUseCase에서 FileService를 사용하게 되면서 테스트를 수정했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
- presigned URL로 인해 변경된 API들의 문서를 수정했어요. - shared.adoc에 presigned URL에 대한 내용을 추가했어요.
cabbage16
added a commit
that referenced
this issue
Aug 9, 2024
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 증명사진 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 증명사진을 조회할 때마다 새로운 presigned url을 요청해야하므로 Applicant 에서 identificationPictureUri 컬럼을 삭제했습니다. - UploadFileService와 UploadResponse가 더 이상 Upload 기능만 하는것이 아닌 Download 기능을 함께 하므로 이름을 각각 FileService, UrlResponse로 바꿨습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 서류 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 서류를 조회할 때마다 새로운 presigned url을 요청해야하므로 Form 에서 formUrl 컬럼을 삭제했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 공지사항 파일 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 공지사항을 조회할 때 마다 새로운 presigned url을 요청해야하므로 Notice에서 fileUrl 컬럼을 fileUuid 로 대체했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 공지사항 전체 조회 시 생성 날짜가 수정 날짜로 잘못 표기되는 것을 수정했어요. - 공지사항 조회 시 수정 날짜도 조회할 수 있도록 했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- Form에서 identificationPictureUri가 삭제되면서 ExportFormUseCase에서 직접 presigned URL을 변수로 선언하는 형식으로 수정했어요. - FormStatus에 상관없이 유저가 자신의 원서를 다운로드할 수 있도록 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- ExportFormUseCase에서 FileService를 사용하게 되면서 테스트를 수정했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned URL로 인해 변경된 API들의 문서를 수정했어요. - shared.adoc에 presigned URL에 대한 내용을 추가했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 폴더 안에 파일을 업로드해도 폴더 안에 업로드 되지 않는 오류를 해결했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 파일을 조회하기 위한 presigned-url을 생성하는 기능을 만들었어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 존재하지 않는 파일에 대해서도 presigned url이 생성되는 것을 방지하기 위해 파일이 존재하지 않으면 null을 반환하도록 변경했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 증명사진 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 증명사진을 조회할 때마다 새로운 presigned url을 요청해야하므로 Applicant 에서 identificationPictureUri 컬럼을 삭제했습니다. - UploadFileService와 UploadResponse가 더 이상 Upload 기능만 하는것이 아닌 Download 기능을 함께 하므로 이름을 각각 FileService, UrlResponse로 바꿨습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 공지사항 파일 업로드 기능에 presigned url을 적용했습니다. - presigned url을 이용하면 공지사항을 조회할 때 마다 새로운 presigned url을 요청해야하므로 Notice에서 fileUrl 컬럼을 fileUuid 로 대체했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- Form에서 identificationPictureUri가 삭제되면서 ExportFormUseCase에서 직접 presigned URL을 변수로 선언하는 형식으로 수정했어요. - FormStatus에 상관없이 유저가 자신의 원서를 다운로드할 수 있도록 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- 토큰 유효기간이 너무 짧다고 해서 presigned url의 유효기간을 3분으로 늘렸습니다. - notice.adoc에 공지사항 파일 업로드에 누락된 요청 예시를 추가했어요.
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
cabbage16
added a commit
that referenced
this issue
Aug 12, 2024
- presigned url로 바뀐 파일 업로드 방식에 따라 테스트를 변경했어요.
cabbage16
added a commit
that referenced
this issue
Aug 15, 2024
- 공지사항 파일을 업로드할 때 원본 파일명을 받아서 uuid와 함께 저장하여 원본 파일명으로 다운로드가 가능하도록 변경했습니다.
cabbage16
added a commit
that referenced
this issue
Aug 15, 2024
cabbage16
added a commit
that referenced
this issue
Aug 15, 2024
- 공지사항 파일 업로드 문서에 누락된 Request Body를 작성했어요.
cabbage16
added a commit
that referenced
this issue
Sep 3, 2024
- Form에서 identificationPictureUri가 삭제되면서 GenerateAdmissionTicketUseCase에서 직접 presigned URL을 변수로 선언하는 형식으로 수정했어요. - 최종 합격 발표일을 수험표에 추가했어요.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
🙌 개선 방향
파일을 업로드할 때 Presigned URL을 사용하여 서버를 거치지 않고 리소스 낭비를 줄일 수 있습니다.
💻 코드
No response
🏄♂️ 참고 자료
[Spring Boot] 서버리스 기반 S3 Presigned URL 적용하기
[Packy] Spring Boot에서 Presigned URL로 AWS S3에 파일 업로드하기
[Spring Boot] aws s3 presignedUrl로 업로드 하는 법(One Time Token, OTT)
The text was updated successfully, but these errors were encountered: