2016-08-05 26 views
0

数日の研究の後、Amazon CloudFrontの署名付きURLの仕組みを本当に理解しているかどうかはまだ分かりません。それは固定のURLですか?それとも、ページが読み込まれるたびに違うのですか?私にとって、URLの長くてランダムな部分が毎回違うのは意味があるだけです。AWS CloudFrontの署名付きURLの理解

1)変更されている場合、どのようにWordpressでそれを生成できますか?

2)難しい状況:私は360度のカスタムビデオプレーヤーを使用しています。ソースビデオをURLのリストとして提供する必要があります。署名されたURLが変更され続ける場合、このXMLファイルにこのリストを追加する方法

申し訳ありませんが、私は署名されたURLの考え方を把握していないようです。 ありがとう!

+0

[私の最近の回答](http://stackoverflow.com/a/38709454/1695906)は、「あなたのWebサイトはリンクするHTMLページを動的に生成できるプラットフォームで実行する必要があります(彼らはリンクがダイナミックなので) "それが実際にビデオにリンクするXMLファイルの場合は、各XMLファイルを動的に生成する必要があります...しかし、もちろん、XMLファイルに誰かがホットリンクすることができますか?あなたはこの全体のプロセスに全体的にアプローチする必要性を抱いています。 –

答えて

3

S3事前署名されたURLは、生成されるたびに異なります。事前に署名された各URLには、オブジェクトにアクセスするために必要な資格情報とともに、内部に有効期限が埋め込まれています。

各オブジェクトの署名が異なるため、同じオブジェクトが事前署名されるたびに署名が異なります。

URLをあらかじめ署名して長期間保存することはできません。

実際には、リクエストがページ上で発生したときに事前に署名し、可能な限り短期間でアプリケーションに合ったものを使用する必要があります。

ビデオプレーヤーがWebサーバーからURLのXMLファイルをダウンロードしている場合は、ファイルがクライアントから要求されるたびに、新しい事前署名URLを含む新しいXMLファイルを生成する必要があります。

+0

ありがとうMatt!非常に役立ちます。しかし、まあ、Amazon CloudFrontのビデオをいくつか設定して保護するのは決して難しいとは思っていませんでした... ...自分自身のようなビデオの人にとってはほとんど接近できません(プログラマーではなく、 dev。) – James

関連する問題