Cloudfront について頭を悩ませようとしています。一部のビデオ サイトでは、ビデオのダウンロードが許可されていません。つまり、ファイルへの物理的なリンクはありません。または、少なくとも、Firebug を使用して Flash Player のソース コードでそれを見つけることができません。
一部のサイトでは、典型的なコード ブロックは次のようになります。
<object width="496" height="24" type="application/x-shockwave-flash" id="media_player" name="media_player" data="/flash/jwplayer/player.swf" ....>
<param name="flashvars" value="file=http://some_bucket_name.s3.amazonaws.com/uploads/users/1/foo.mp3&title=Test&author=Foobar&plugins=&autostart=true&controlbar=bottom&repeat=none&screencolor=000000">
</object>
上記の html ソース コードから、物理リンクhttp://some_bucket_name.s3.amazonaws.com/uploads/users/1/foo.mp3からファイルを「巧みに」ダウンロードできることがわかります。
CDN とは何かを理解しています。良い説明はここにあります。
Cloudfront を使用する場合、ファイルがストリーミングされるため、エンドユーザーがメディア ファイルをアプリから直接「巧妙に」ダウンロードすることはできなくなりますか?