Presigned URL 이용하여 파일 전송 최적화 하기
Presigned URL 이란? Presigned URL은 Amazon S3 객체에 대해 임시로 제한된 시간 동안 액세스 권한을 부여하는 서명된 URL입니다.이를 통해 사용자는 AWS 보안 자격 증명이나 권한 없이도 지정된 시간 동안 객체를 다운로드하거나 업로드할 수 있습니다. 즉, 클라이언트는 서버를 거치지 않고 S3 버킷에 직접 접근하여 파일을 업로드하거나 다운로드할 수 있습니다. Presigned URL 적용 이유 아래와 같이 서버에서 S3 버킷에 직접 파일을 업로드 하는 방식은 간단하게 구현할 수 있지만 몇 가지 단점이 존재합니다.현재 저희 프로젝트는 파일을 빈번히 업로드 해야 하기 때문에(예: 프로필 이미지 업로드, 게시글 업로드 시 여러 개의 파일 업로드 허용) 아래의 단점들을 극복하고자 Pr..