【发布时间】:2016-03-09 09:32:28
【问题描述】:
我正在编写一个将在 AWS 上运行的应用程序。它包含用户上传的图像和视频,我想将这些数据存储在 S3 中。我想知道如何防止一个用户上传千兆字节的数据,因为我会为此付费。我可以:
- 限制单个文件上传大小(比如说 50MB,因为允许视频)
- 限制文件上传数量(比如说 1000,只是一个任意数字)
但是,如果有人愿意,他可以创建多个帐户,然后用垃圾填满我的存储空间。我还可以在每次上传之前检查我的存储桶大小,并且仅在我的存储桶容量
我应该改用另一个可以设置限制的存储服务吗? 还是有解决我问题的通用方法? 还是我应该只信任我的用户?
【问题讨论】:
标签: amazon-web-services amazon-s3