2011-03-21 217 views
1

在AmazonS3服務器上存儲用戶數據(文件,圖像等)的應用程序的最佳做法是什麼?最佳實踐:AmazonS3服務

此應用程序要求上傳文件的URL在上傳後立即可用(URL將存儲在數據庫中)。

回答

2

這個應用程式所需網址儘快上傳 文件可用,因爲它是 上傳(URL將被存儲在數據庫 )。

URL應該只要你上傳的文件,或者如果你知道文件的名稱,區名稱,你可以推斷出的URL,基本URL(你應該知道這些,如果你的所有3個被退回」重新上傳文件。)

就最佳實踐而言,無論您自己託管文件還是通過CDN託管文件,它們都是相同的。這兩個對我來說最重要的是:

  • 安全/隱私(設置桶/文件適當的訪問權限)
  • 數據完整性(S3具有冗餘一個兩級的99.99999%其他99.9% - 考慮將原件保留在更高層中,並創建任何衍生文件,並且您可以重新創建的衍生文件可以進入更低層)