ncloud 를 사용하는 입장에서는 영상 서비스를 하기 위해서는, 우선 클라이언트가 영상을 업로드하고 그 영상을 Object Storage에 저장해야 한다. (Object Storage == S3)
일반적으로 HTTP 요청을 통한 미디어 전송은 "multipart/form-data" 형식을 많이 사용한다. 이를 활용하여 우리 서버에 데이터를 업로드하고, 이 데이터를 다시 Object Storage에 업로드 하는 방식으로 말이다.
업로드 방식을 찾아보다가 Presigned URL 방식이 있는걸 알게 되었다. 이는 미디어를 우리 서버를 거치지 않고, 클라이언트가 Object Storage에 업로드 하는 방식이다. 이는 AWS S3와 같은 스토리지 서비스에서 제공하는 기능이다.
ncloud의 Object Storage는 비록 aws와 별개지만, aws의 sdk를 사용할 수 있도록 지원해준다. 따라서 일반적으로 aws에서 제공하는 기능을 사용할 수 있다!
장점