問題タブ [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.
amazon-web-services - Cloudfront を使用しない Amazon S3 複数のカスタム ドメイン
Cloud Front を使用せずに、カスタム ドメイン (storage-01.example.com、storage-02.example.com、storage-03.example.com、...) を使用するように Amazon の Simple Storage Solution をセットアップすることは可能ですか? 「エッジ」ネットワークを持つことはあまり気にしませんが、ブラウザーが資産に対して並行して要求を行うことを望んでいます。ありがとう!
php - AWSのクラウドフロントにファイルをアップロードする方法
Amazon Cloud Front を自分の Web サイトに統合しようとしています。私はそれに慣れていません。APIを使用してファイルをクラウドフロントにアップロードするより良い方法を教えてください。ファイル サイズは約 50 mbs で、データベースに保存するためにアップロードされたファイルの最終的な場所を取得する必要があります。
apache-pig - Apache Pig: Web ログからの追加のクエリ パラメータ
AWS CloudFront アクセスログの分析に取り組んでいます。
ファイルの行をロードするコードがあります
今、クエリ文字列パラメータ(名前/値のペア)を解析しようとしています:
クエリ文字列の p、s および gci の値について、raw_logs2 テーブルに列を追加するにはどうすればよいですか?
amazon-s3 - ユーザーが作成したコンテンツ共有サービスを Amazon S3 からグローバルに配信するためのベスト プラクティスは何ですか?
Amazon S3 を使用してユーザーがアップロードした写真やビデオを保存し、世界中のユーザーに配信する際の問題は何ですか。1 人のユーザーのアップロードは、任意の場所のユーザーによって表示される可能性があります。これは Amazon CloudFront を使用するユースケースですか?
私たちは本当にグローバル S3 バケットを必要としています。
乾杯
amazon - 独自のオリジンサーバーを使用したAmazonCloudfrontセットアップ
こんにちは、私の質問を読んでくれてありがとう。
現在、Amazon Cloudfront(CF)を調べています。支払いの詳細を入力する前に、独自のオリジンサーバーでCFをセットアップする手順を正確に定義する必要があります。グーグルを通して私が見つけることができた基本的なステップは次のとおりです。
- CFに登録する
- CFディストリビューションをセットアップします(ここでオリジンサーバーを登録します)
- サイトのリソース参照を更新します
私が抱えている問題はステップ2にあります。Amazonはこれを単純なAPI呼び出しとして説明していますが、これが何を意味し、この呼び出しを実行するために何をしなければならないかはまだよくわかりません。
多くのブロガー/フォーラムのポスターは、CloudBerryのようなサードパーティソフトウェアの使用を提案しています-問題は、CloudBerryがCF /オリジンサーバービットを実行するのに費用がかかり、私がそれを1回だけ実行する必要があることです(それ以降はすべてAWSで処理できます管理コンソール。
他の同様のソフトウェアをたくさん調べましたが、ダウンロード時またはインストール時にエラーが発生するか、Windowsバージョンで探している機能がないことがわかりました。
ここで、このページでは、オリジンサーバーを手動でセットアップする方法について説明します(http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/)が、これがどのように実行されるかはまだ正確にはわかりません。
誰かが以前にこれを行ったことがあり、これを行う方法についていくつかのガイダンスまたはステップを提供できますか?
よろしくお願いします!
グレッグ
javascript - S3 経由で Amazon CloudFront から gzip 圧縮された CSS と JavaScript を提供する
サイトの読み込みを高速化する方法を探していましたが、探求したい方法の 1 つは、Cloudfront をさらに活用することです。
Cloudfront はもともとカスタム オリジン CDN として設計されておらず、gzip をサポートしていなかったため、これまですべてのイメージをホストするために Cloudfront を使用してきました。これらのイメージは、サイト コードで Cloudfront cname によって参照され、はるかに最適化されています。 -先物ヘッダー。
一方、CSS と JavaScript ファイルは、私自身のサーバーでホストされています。なぜなら、これまで Cloudfront から gzip で提供することはできず、gzip による利益 (約 75%) がそれを上回るという印象を受けていたからです。 CDN の使用から (約 50%): Amazon S3 (および Cloudfront) は、gzip 圧縮のサポートを示すためにブラウザによって送信される HTTP Accept-Encoding ヘッダーを使用して、標準的な方法で gzip 圧縮されたコンテンツを提供することをサポートしていませんでした。そのため、その場で Gzip してコンポーネントを提供することができませんでした。
したがって、私は今まで、次の 2 つの選択肢から選択する必要があるという印象を受けていました。
すべてのアセットを Amazon CloudFront に移動し、GZipping を忘れます。
コンポーネントのセルフホストを維持し、着信リクエストを検出し、必要に応じてオンザフライで GZipping を実行するようにサーバーを構成します。
この問題を解決するための回避策がありましたが、基本的にこれらは機能しませんでした。[リンク].
現在、Amazon Cloudfront はカスタム オリジンをサポートしているようで、カスタム オリジンを使用している場合は、gzip されたコンテンツを提供するために標準の HTTP Accept-Encoding メソッドを使用できるようになりました [リンク]。
これまでのところ、サーバーに新しい機能を実装できていません。上記にリンクしたブログ投稿は、変更の詳細を説明している唯一のブログ投稿であり、カスタムオリジンを選択した場合、gzip のみを有効にできることを暗示しているようです (回避策は使用したくありません)。 Cloudfront サーバーで対応するフィールドをホストし、そこからリンクする方が簡単だと思います。ドキュメントを注意深く読んでも、わかりません:
新しい機能は、カスタムオリジンを介して自分のドメインサーバーでファイルをホストする必要があることを意味するかどうか、またそうであれば、どのコード設定でこれを実現するか;
css および javascript ヘッダーを構成して、Cloudfront から gzip 形式で配信されるようにする方法。
amazon-cloudfront - Cloudfront SSL イメージが IE8 に読み込まれない
私はいくつかのクラウドフロント ディストリビューションをセットアップしました。これは、クロム、Firefox、および IE9 で ssl を介して正常に画像を提供しますが、IE8 では失敗しますが、すべての人に適しているわけではありません。試した人の半数以上が失敗するかもしれません。これは私のテスト URL です。
https://d36kjak8b8jsqp.cloudfront.net/12055125/images/desert.jpg
ruby-on-rails-3 - 世界中の大きなファイルはどのS3バケットにアップロードされますか?
私は、世界中のアップロードとストリーミングの両方で100mb->1gbの非常に大きなファイルを処理するアプリを構築しています。
明らかに、ストリーミング/ダウンロードは、amazoncloudfrontのおかげで問題ありません。
しかし、重要なのは、ユーザーができるだけ速くアップロードできるようにすることです...確かに、バケットがその地域にある場合に最適ですか?
グーグルは何も見つかりませんでした。私の悪い解決策は、地域のバケットごとに異なるクラウドフロントリンクになります。
確かにもっと良い方法があります...
前もって感謝します!
クリス
image - クラウドフロントでホストされているイメージが Web メールでブロックされないようにする
Web メールに送信される Cloudfront の画像は、MobileMe と Yahoo メールでブロックされているようです。CF でイメージをホストすると、次のようにブロックされます。
http://d2x9dz1etb1m98.cloudfront.net/ugassets/deal/images/1/6/4b06b237/large.jpg
S3 で直接ホストする場合、次のことは行われません。
http://hrugassets-production.s3.amazonaws.com/ugassets/deal/images/8/9/ea3eb9d6/medium.jpg
d2x9dz1etb1m98.cloudfront.net ドメインを独自のドメインに c-name したとしても、まだ機能しません。ウェブメール クライアントは、スパムのようなドメインを積極的に阻止しようとしていると思いますか? ただし、c-name を解決してもブロックするというのは意味がありません。
誰もこれを見たことがありますか?
ruby-on-rails - Amazon Cloudfront はファイルが直接ダウンロードされるのを隠しますか?
Cloudfront について頭を悩ませようとしています。一部のビデオ サイトでは、ビデオのダウンロードが許可されていません。つまり、ファイルへの物理的なリンクはありません。または、少なくとも、Firebug を使用して Flash Player のソース コードでそれを見つけることができません。
一部のサイトでは、典型的なコード ブロックは次のようになります。
上記の html ソース コードから、物理リンクhttp://some_bucket_name.s3.amazonaws.com/uploads/users/1/foo.mp3からファイルを「巧みに」ダウンロードできることがわかります。
CDN とは何かを理解しています。良い説明はここにあります。
Cloudfront を使用する場合、ファイルがストリーミングされるため、エンドユーザーがメディア ファイルをアプリから直接「巧妙に」ダウンロードすることはできなくなりますか?