0

私は Django アプリを持っており、Amazon S3 を使用して 20GB の pdf ファイルを保存することを考えています。

今は直接お出しすることはありませんが、こんなことを考えています。何か間違っている場合は正しい方向を教えてください

  1. Django は S3 からすべてのファイルをスキャンし、すべてのファイル名、サイズなどのデータベース テーブルに入力します。

  2. 次に、それらのリストを Web ページに表示して、ファイルがダウンロードされた回数を追跡できるようにします。

  3. 次に、Amazon S3 からファイルを提供します

このようなことは可能なのでしょうか

私の Django アプリは apache 、 mod_wsgi 、および VPS サーバー Centos 6 を使用しています

4

1 に答える 1

2

はい、これは可能であるはずです (実際、これは良い方法です)。boto ライブラリを使用して S3 上のディレクトリをスキャンし、データベースに保存できます。この情報を使用して、ファイルのダウンロード リンクを生成できます。S3 からのダウンロード リンクが一定時間後に自動的に期限切れになるようにすることもできます。

于 2013-06-19T09:26:01.733 に答える