SignatureDoesNotMatch1 Nest.js : AWS S3 Presigned url 사용하기 - 1 Nest.js에서 AWS S3의 presigned url을 발급받아 사용해보려고 한다. Presigned url 이란? 말 그대로 미리 서명된 url이다. 서버에서 AWS S3에 요청하여 presigned url을 발급받을 수 있다. 이렇게 발급받은 presigned url을 이용하여 클라이언트에서 직접 S3로 파일을 업로드할 수 있다. Presigned url을 사용하는 이유 사용자가 프로필 이미지를 업로드하는 일반적인 로직을 생각해보자. 1. 사용자가 업로드할 이미지를 선택한다. 2. 클라이언트 -> 서버로 이미지 업로드 요청을 한다. 3. 서버 -> S3로 이미지를 업로드한다. 4. DB의 사용자 프로필 url을 업로드한 이미지의 url로 update한다. 이렇게 생각할 수 있다. 하지만, 이러한 .. 2023. 12. 19. 이전 1 다음