본문 바로가기

nestjs s3 presigned url2

Nest.js : AWS S3 Presigned url 사용하기 - 2 지난 포스팅에서 Presigned url을 발급 받아보았다. https://suloth.tistory.com/188 Nest.js : AWS S3 Presigned url 사용하기 - 1 Nest.js에서 AWS S3의 presigned url을 발급받아 사용해보려고 한다. Presigned url 이란? 말 그대로 미리 서명된 url이다. 서버에서 AWS S3에 요청하여 presigned url을 발급받을 수 있다. 이렇게 발급받은 presigned suloth.tistory.com 이번 포스팅에서는 발급받은 presigned url에 대한 후처리 (DB에 profileUrl 업로드) 작업에 대해 포스팅하려고 한다. 왜 presigned url을 이용해서 이미지를 S3에 PUT 했는데, 또 처리가 필요.. 2023. 12. 20.
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.