私はこれまでの業界のシナリオでは解決策を探していましたが、間違っている可能性があります。外部からホストされたファイルへのアクセスが許可されました
私はメンバーファイルのアップロードのための領域を含むウェブサイトを持っています。ファイル(pdfs、mp3sなど)は、さまざまな承認基準に従って他のメンバーと共有することができます。私はファイルを格納し、ラックスペースファイルクラウドなどのクラウドサーバー上で提供し、ファイルストリーミングトラフィックがWebパフォーマンスに影響を与えないように、またサイトが必要ないようにWebサイトとは別にしたい高価なクラウドパッケージでホストされること。
私は、ファイルサーバー上のファイルのURLにアクセスの許可チェックが必要であることを確認するソリューションが必要です。私は、ラップスペースファイルクラウドにスクリプトをインストールしてからサービスを受ける前に自分のウェブサイトにAPIチェックを戻すことを望んでいましたが、明らかにラックスペースファイルクラウドはこれを許可していません。
mp3を購入したサイトを想像してみてください。私はあなたが支払ったことをチェックするPHPウェブスクリプトを介してmp3ファイルがストリーミングされる前にこれを行ったが、大規模で頻繁にダウンロードされるファイルをストリーミングすることによってウェブサーバに影響を与えたくない。
確かにこれは一般的で簡単ですか?
ご存知のように、RackspaceとAmazonクラウドストレージ製品の両方で単純な静的ACLルールをプロビジョニングできますが、各アクセス時にサーバーで確認する動的なものは明らかに指定できません。私はあなたの質問に対する答えを知りたいと思っています。私が考えることができる唯一の回避策は、URLを秘密にし、許可されたユーザーにそれらを公開し、しばらくのうちに名前を変更することです。 – Celada
コメントありがとうございました。私はホスティング会社がこれで全面的ではないと全面的に戸惑っています。私が言うように、サイトが販売可能な資産としてファイルを持つことは非常に一般的です。有料でダウンロードした何千ものサイトはどうすればいいですか?私は彼らがすべて一緒にホストされているファイルとWebスクリプトを持っているとは思いませんか? – xanld
アップデート:これにはまだ解決策がありませんが、ラックスペースはクラウドファイルの認可オプションを提供するためのいくつかのソリューションをトライアリングすると言います。その間、ラックスペースクラウドサーバーにサイト全体を置くために頑張ります。 – xanld