問題タブ [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.
apache - CloudFront + EC2 + アパッチ + PHP
Amazon の CloudFront をカスタムオリジンで ec2 サーバーとしてセットアップすると、Apache で PHP を提供するパフォーマンスが向上しますか? 基本的に、CloudFront を介してすべての動的コンテンツを提供します。
参考までに、私のすべての静的コンテンツは、別のドメインで CloudFront を介して既に提供されています。
それが可能であり、パフォーマンスの向上を提供する場合、フロントとしてnginxを持つEC2インスタンスにルーティングするElastic LoadBalancerにルーティングするCloudFrontのようなことを行うことができます(まだクラウドフロントにないいくつかの静的コンテンツがあります)。 Apache の mod_php。
ruby-on-rails - ディレクトリでs3.ymlバケットを定義する方法は?
現在、s3.yml には次のようなものがあります。
バケットを/mysite/devにしたい
しかし、それは AWS::S3 では機能しません。
だから私はできる:
これが必要な理由は、CloudFront s3 バケットを mysite にセットアップできるためです。これは、すべての環境で機能します。アイデア?
バケットをディレクトリツリーにする方法を知っている人はいますか?
ruby-on-rails - CloudFront、Rails、Jammit を使用して CDN をステージングおよび本番環境の ENV で機能させる方法
Amazon の Cloudfront CDN をアプリに接続しました。
staging と production.rb ファイルでは、Rails で必要なのは次のとおりです。
現在の課題は、本番環境とステージング環境の両方がこれを呼び出すことです:
それは非常にクレイジーな問題を生み出すでしょう。CDN を製品版とステージング版の両方で機能させるための最善の方法は何ですか?
私はこのようなことをしたいと思っています:
誰でもこれを経験したことがありますか?ありがとう
ios - JWPlayer と CloudFront で動作しない iOS への MP4 のストリーミング
S3 でホストされ、CloudFront を使用してストリーミングされるビデオにアクセスするテスト ページをセットアップしようとしています。私が使用しているプレーヤーは、iOS デバイスでも動作するはずの JWPlayer です。
残念ながら、iPhone で開いても何も起こりません... 答えは明らかだと思いますが、この 1 時間はわからなかったのです。コードは次のとおりです (主にhttp://aws.amazon.com/articles/4101?_encoding=UTF8&jiveRedirect=1からのコピー/貼り付け):
amazon - Cloudfrontを使用してダウンロードを保護する方法
教育コンテンツを含む動画があります。S3と私のDNNサイトを使用してこれらのビデオを配布したいと思います。すべてのビデオでs3バケットを作成しました。ユーザーがログインして、料金を支払ったビデオをダウンロードできるようにしたいと思います。
また、ユーザーがビデオのURL(ホットリンク)を共有できないようにしたいと思います。プライベートディストリビューションを調べましたが、署名されたURLに関しては少し複雑に見えます。
理想的には、自分のドメインからのビデオのダウンロードのみを許可するクラウドフロントに関するある種のポリシーがあります(httpreferrerを指定するカスタムACLを追加するs3自体でこのようなことをしたことを覚えています)
あなたの助けに感謝します、私の頭は情報過多のために爆発しようとしていました。
クリスチャン
caching - Cloudfront から (認証後に) 提供されるファイルはブラウザにキャッシュされますか?
ビデオファイルと画像を提供するためにクラウドフロントを使用しています。最初に (cfsign.pl を使用して) 要求を認証し、次に要求を処理します。そのため、ファイル配信用に期限切れの URL が生成されます。
ファイルのヘッダーセットは、
1) cache-control=max-age:8400
私の疑問は、これらのファイルがブラウザにキャッシュされるかどうかです。
そうでない場合、キャッシュするにはどうすればよいですか?
video-streaming - AmazonCloudFrontを使用したモバイルデバイス向けのビデオ「ストリーミング」
私はクライアント用のビデオアプリを管理しており、デスクトップサイトをAmazon S3 + CloudFrontに移植するプロセスを、クライアントが提供するストリーミング配信を通じて行ったところです。明確にするために、私はライブストリーミング(私のGoogleのほとんどが取り上げているもの)について話しているのではなく、フラッシュストリーミングについて話しているのでもありません。
現在Influxisを使用しているモバイルサイトがあります。それほど高価ではありませんが、Influxisが過去数か月にわたって安定していたよりも安定しているはずなので、Amazonに統合したいと思います。
私はFlashストリーミングについてはかなり知っていますが、HTMLビデオの速度が100%向上しているわけではないことを認めます。直接ダウンロードするだけですか、それとも可変ビットレートを実行できますか?理想的には、3G接続が不十分な人のためにスケールダウンできるようにしたいと考えています。
「可能」であっても、Amazonはダウンロード配信を通じて帯域幅のスケーリングをサポートしていますか?私が理解しているように、そのストリーミング配信はFlash/RTMPにのみ適しています。
誰かが良いモバイルストリーミングのための推奨事項を持っているなら、私もそれらを歓迎します。
ruby-on-rails - 画像のアップロードを伴う Rails アプリに関する Amazon の Cloud Front に関する質問
新しい AWS の質問: 現在、Rails アプリでは、Carrierwaveを介してS3バケットに画像をアップロードできます。物事はうまく機能します...しかし、一部の元のファイルが1つのバケット(アップロードされた写真)にあり、他のファイル(サイトのロゴなど)が別のバケットにあり、他のファイル(javascriptとcss)があるため、少し混乱し始めています(そして面倒です)。 Rails ホストから直接提供されます。
デリバリーの統合と簡素化に役立つ可能性があるCloud Frontを検討していますが、これまでの経験はありません。(カスタム オリジンを使用して) 適切に構成されたら、すべてのアセットをローカル サーバーに戻してから、"単純に" Cloud Front に配信を頼ることができますか? これは、アップロードされたすべての画像 (現在 S3 上) をローカル Rails サーバーに戻すことを意味し、Carrierwave と Fog gem を使用してそれらをアップロードする代わりに、ファイルを処理してローカル ファイルシステムに保存するだけです。これには多くの利点があります。主な利点は、すべてのアセットを含むアプリケーション全体の完全なコピーをホスト上でローカルに保持できることです。
また、アップロードされた後に提供される新しい画像に遅延が予想されることはありますか? アップロードされた画像が Fog 経由で S3 にアップロードされるときに、アップロードされた画像を処理した後にわずかな遅延がある現在何が起こっているかを超えて?
最後に、S3 バケットを有効にしておく理由はありますか? 「未使用」のアセットが CloudFront からパージされることは理解していますが、「未使用」を定義するメトリックが明確ではありません。
これは一般的なユースケースですか?ほとんどの場合、検証または言われたことを探しているだけです。
ありがとう!
actionscript-3 - 有効期限が切れたために動的ストリーミング URL を変更する方法 (CloudFront 経由)
そのため、CloudFront と OSMF を使用する際の問題は、各ストリームが最終的に期限切れになり (私の場合は 10 分)、NetStream.Failed イベントにつながることです。大混乱を引き起こしたり、通常どおり再生を再開したりせずに、ビデオの動的ストリーミング リソースを動的に変更する方法はありますか?