上傳成 private object 再產生 presigned url 就可以了。
參考文件:
http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html
如果你是要用特定語言實作也有 sdk 可以用,以 java sdk 為例你可以呼叫 AmazonS3Client 的 generatePresignedUrl:
<http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Client.html#generatePresignedUrl(java.lang.String, java.lang.String, java.util.Date)>