問題タブ [amazon-cloudfront]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
12848 参照

amazon - Amazon Cloudfront ホットリンクの防止

Amazon Cloudfront を使用してサイトのすべての画像と動画をホストし、世界中に分散しているユーザーにより速く提供しています。また、Cloudfront でホストされている要素にかなり積極的なフォワード キャッシングを適用し、 に設定Cache-Controlpublic, max-age=7776000ます。

私は最近、サードパーティのサイトが自分の Cloudfront サーバーにホットリンクして、許可なく自分のページに画像を表示していることを発見しました。

自分のサーバーでホットリンクを防止するように構成.htaccessしましたが、この機能をネイティブでサポートしていないように見える Cloudfront でこれを行う方法が見つかりませんでした。そして、厄介なことに、ホットリンクを防ぐために使用できる Amazon のバケット ポリシーは、S3 でのみ効果があり、CloudFront ディストリビューションには効果がありません [リンク]。ポリシーを利用したい場合は、コンテンツを S3 から直接提供する必要があります。

サーバーのログを調べてホットリンカーを探し、ファイル名を手動で変更することは、実際には現実的な選択肢ではありませんが、最も露骨な攻撃を終わらせるためにこれを行っています.

どんな提案でも大歓迎です。

0 投票する
2 に答える
402 参照

cloud - ユーカリの性能をどう評価するか

ユーカリの性能を評価するにはどうすればよいでしょうか。同じことに関する統計を収集できるツールはありますか?

ありがとう

0 投票する
1 に答える
1115 参照

php - Cloudfront - CDN を介したファイルの伝播?

AWS Cloudfront ディストリビューションの S3 にファイルをアップロードしている状況が発生しました。それらがアップロードされてパーマが設定されるとすぐに、ユーザーにコンテンツを表示するように送信します...しかし、コンテンツが3分間ほど具現化できないという状況が発生しました。

これは AWS のようなトラフィックの多い期間であり、ファイルがネットワーク全体に伝播するのに時間がかかったと思いますか?

これをチェックするために誰かが知っているフィードバックプロトコルはありますか(ファイルダウンロードの一般的な試行以外)、またはそうである場合、または別の説明はありますか?

0 投票する
1 に答える
217 参照

php - Cloudfront で動作しない 30 秒 ACL を指定しますか?

PHP Amazon SDK を使用して、次の関数を使用して URL に 30 秒のアクセスを設定することに成功しました。 get_object_url($bucket, $filename, $preauth = 0, $opt = null)

さて、これの問題は、素晴らしい URL を返すことです:

URL を CloudFront に使用する CNAME に変更すると、ACL が機能しません。get_object_urlCNAMEを設定する 方法を知っている人はいますか?

0 投票する
3 に答える
1147 参照

https - amazon - S3 または CloudFront - httpsS カスタム ドメイン

httpS の証明書をセットアップできる CDN を探しています

subdomain.site.com があり、Amazon サーバーでホストされているhttps://subdomain.site.comからのすべてのファイルが必要です

ざっと見てみると、S3 のカスタム ドメイン バケットに独自の httpsS 証明書をセットアップできないことがわかりました。これは正しいですか?

Amazon CloudFront でこれを行うことはできますか?

0 投票する
2 に答える
388 参照

webserver - ユーザーエージェントに依存する2つのファイル間の切り替えをサポートするCDN

難問があります。ドメイン全体を CDN でホストしたいと考えています。したがって、ルート ページ www.mysite.com/ は CDN によって提供される必要があります。これで問題ありません。ただし、ユーザーエージェント文字列がモバイルであることが検出されたかどうかに応じて、条件付きで別のページ (またはリダイレクト) を提供したいと思います (たとえば、http://detectmobilebrowser.com/など)。そして、可能であれば、これをサーバー側で実行したいと考えています。

Cloudfront がヘッダー (gzip 圧縮されているかどうか) に応じて同じファイルの 2 つの異なるバージョンを提供できることは知っていますが、それまたは他のユーザー エージェントに依存する切り替え方法をサポートしているかどうかを示すドキュメントは見つかりません。誰でもこれを行う方法に出くわしますか?

感謝の気持ちを込めてご協力いただきありがとうございます:D、
アレック

0 投票する
1 に答える
2763 参照

amazon-s3 - Amazon S3 Cloudfront で動的ビットレート切り替えを有効にする方法を教えてください。

複数のビットレート品質レベルのビデオの RTMP ストリーミングで JWPlayer を使用しています。

JWPlayer 構成では、次のように品質を指定します

これだけでいいと思っていたのですが、Amazon の Cloudfront ページで次のことに気付きました。

Amazon CloudFront では、「ストリーミング ディストリビューション」を作成して、他の Amazon CloudFront ディストリビューションとは異なる方法でリッチ メディア コンテンツを配信できます。Amazon CloudFront は、Adobe の Flash® Media Server を使用してストリーミング ディストリビューションを強化します。

.....動的ビットレート ストリーミングを使用するようにストリーミング配信を構成することもできます。この機能を有効にすると、同じビデオの複数のコピーを保存でき、それぞれが異なる品質レベルでエンコードされます。ディストリビューションは、エンド ユーザーのインターネット接続の速度に基づいてビデオの品質を自動的に調整します。

これは、Amazon S3 に と の両方streaming distributionsの個別の構成があることを意味しますdynamic bit-rate streaming distributions。これは正しいです?

これは、最適な動的切り替えを行うために Amazon の機能を有効にする必要があるということですか? それとも、JWPlayer だけでうまく切り替えられるのでしょうか? これが JWPlayer よりもうまく機能する別のサーバー側の機能なのか、それとも JWPlayer と組み合わせて機能するのかはわかりません。

これに関する追加情報はありますか?

0 投票する
2 に答える
11488 参照

amazon-s3 - 複数のサブドメインを同じ S3 バケットにマッピングする

複数 (数千) のサブドメインを 1 つの s3-bucket にマッピングする方法はありますか? もしそうなら、各サブドメインのバケット内の特定のパスにマッピングすることも可能ですか?

test1.example.com を mybucket/test1 にマッピングし、test2.example.com を mybucket/test2 にマッピングします。

最後の部分は通常の dns レコードでは不可能であることはわかっていますが、気の利いた Route 53 機能があるのではないでしょうか?

0 投票する
1 に答える
380 参照

flash - RTMP (Amazon CloudFront) 経由で mp3 をストリーミングするときに totalTime プロパティはありませんか?

Amazon CloudFront (Flash Media Server を使用) によって提供されるストリーミング mp3 を処理する Flash mp3 プレーヤーを構築しています。私は FLVPlayback 2.5 コンポーネントを使用して、大部分の重い作業を行っています (すべて AS3 の方法を試しましたが、再生の 5 ~ 10 秒以内にすべてのストリームが自動的に停止しました)。FLVPlayback のtotalTimeプロパティをトレースすると、 NaN. これにより、シーク バーが機能しなくなります。これは mp3 にのみ影響するようです。FLV をロードするとtotalTime. なぜこれが起こっているのか、そして解決策があるのか​​ 誰かが知っていますか?

ありがとう!

0 投票する
2 に答える
1084 参照

amazon-cloudfront - Amazon Cloudfront は常に同じエッジロケーションからサーバーを提供します

オリジンサーバー、s3サーバー、クラウドフロントサーバーの3つのソースから同じ画像を表示する基本的なテストページをセットアップしました: http://ocp.mofarchive.com/index.html

次に、さまざまな場所から webpagetest.org を使用してテストを実行します。残念ながら、最も近いエッジ サーバーでホストされるべきイメージは、常に Amazon のシアトル サーバーからダウンロードされます。

正しいイメージが表示され、テスト結果では CDN の使用に問題がないことが示されているため、エッジ ロケーションを機能させる方法がわかりませんでした。