2

Amazon S3/CloudFront を使用してフラッシュ ファイルを保存したいと考えています。これらのファイルはメンバーがアクセスするため、非公開にする必要があります。これは、mysql データベースを使用して Amazon へのリンクを含む各ファイルを保存することによって行われます。私の問題はこれです... 多くのフラッシュ ファイルとコンテンツにアクセスできる高レベルのメンバーは、単に URL を見つけて、アドレス バーを使用して参照し、これを他のメンバーと共有できます。どちらも http プロトコルを使用しているため、これを防ぐことはできませんか?

htaccess について考えましたが、Amazon 独自のサーバーであるため、よくわかりません。Access Control のドキュメントを見ましたが、少しわかりにくかったです。

また、私がここにいる間に、Flash メディアが firefox の [ツール] > [ページ情報] > [メディア] に表示されないようにする方法を知っている人はいますか? ここでダミーローダーに関する投稿を見ましたが、ファイル拡張子をダウンロードして変更するだけなので、指摘されたとおりに機能しません。それを行うサイトはありますが、高価なソフトウェアライセンスなどは避けたくありません.

長くなってすみません:)どうもありがとう!

4

1 に答える 1

4

ACLを最後に維持し、S3上のすべてのファイルをプライベートにすることができます。特定のメンバーが特定のファイルにアクセスできるかどうかを確認します。アクセスできる場合は、アプリケーションの終了時にその特定のファイルの署名付きURLを生成し(リンクの有効期限を設定できます)、ユーザーに提供します。

于 2009-11-21T19:09:18.533 に答える