0

以下に関する提案をお待ちしています。

  • S3にファイルがある

  • このファイルはランダムな人によってランダムにダウンロードされます

  • ダウンロードの量は少なく、1 日あたり最大で 200 ~ 300 で、スパイクの場合も多いですが、通常は 5 ~ 10 程度です。

  • ファイル サイズは 10 ~ 20 MB です。

どういうわけか、a) ファイルへのアクセスが何回発生したか、b) 完全な (完了した) ダウンロードが何回発生したかをカウントする必要があります。

唯一の良い日は、Ruby または Node.js スクリプトを用意することだと思います。アクセスをカウントし、何らかの方法でファイルを提供し、最終バイトで完了カウントを行います。残念ながら、あまり良いアプローチとは思えません。

より良いアイデアはありますか?S3 でアクセス ロギングを有効にしてからログを解析することも考えていましたが、ログのダウンロードと解析が必要なため、どちらもあまり良くないようです。

4

1 に答える 1