我有 Django 应用程序,我正在考虑使用 Amazon S3 来存储 20GB 的 pdf 文件。
现在我不会直接为他们服务,但我是这样想的。如果有问题,请给我正确的方向
Django 将扫描来自 S3 的所有文件,并将填充所有文件名、大小等的数据库表。
然后我将在网页上显示它们的列表,以便我可以跟踪文件下载了多少次
然后我将提供来自亚马逊 S3 的文件
这种事情可能吗
我的 Django 应用程序正在使用 apache、mod_wsgi 和 VPS 服务器 Centos 6
是的,这应该是可能的(实际上是一个很好的方法)。您可以使用boto 库扫描 S3 上的目录以将其存储在数据库中。使用此信息,您可以生成文件的下载链接。也可以在一定时间后自动让来自 S3 的下载链接过期。