2011-03-21 196 views
1

在AmazonS3服务器上存储用户数据(文件,图像等)的应用程序的最佳做法是什么?最佳实践:AmazonS3服务

此应用程序要求上传文件的URL在上传后立即可用(URL将存储在数据库中)。

回答

2

这个应用程式所需网址尽快上传 文件可用,因为它是 上传(URL将被存储在数据库 )。

URL应该只要你上传的文件,或者如果你知道文件的名称,区名称,你可以推断出的URL,基本URL(你应该知道这些,如果你的所有3个被退回”重新上传文件。)

就最佳实践而言,无论您自己托管文件还是通过CDN托管文件,它们都是相同的。这两个对我来说最重要的是:

  • 安全/隐私(设置桶/文件适当的访问权限)
  • 数据完整性(S3具有冗余一个两级的99.99999%其他99.9% - 考虑将原件保留在更高层中,并创建任何衍生文件,并且您可以重新创建的衍生文件可以进入更低层)