問題タブ [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.
asp.net - ASP.NetでのAmazonCloudFrontの無効化
ASP.Netを使用してAmazonCloudFrontにリクエストを送信し、オブジェクトを無効にする方法がわかりません。
詳細はこちらhttp://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?Invalidation.html ですが、ASP.Netでこれを実装する方法がわかりません...誰か助けてもらえますか?
javascript - Flash Player の外部 Javascript インターフェイスが CDN (Cloudfront) で動作しない
外部 javascript インターフェイスを備えたフラッシュ プレーヤーがあります: reloadData() ページの情報を編集するときに、Javascript を介してその関数を呼び出しています。基本的には、ページとプレーヤーのデータを同期させます。
プレーヤーがローカルでホストされている場合、 reloadData() 関数は正常に機能します。これを CDN (Amazon Cloudfront) に移動すると、プレーヤーは正常に読み込まれますが、外部の JavaScript インターフェイスは機能しなくなります - console.log(player) は次のことを明らかにします:
CDN でアイテムを操作するときに動作が異なるものがたくさんあることは知っていますが、同様の問題を経験して修正を見つけた人がいるかどうか疑問に思っています。
ああ、ええ... CNAME を使用して CloudFront ディストリビューションを指しています (buildid.ourdomain.net => distributionid.cloudfront.net)
amazon-s3 - AWS /S3ACLとCloudFront
tl;dr-おそらくCloudFrontで使用するための堅牢なS3ACL管理ツールはありますか?
私は(CloudFrontを介した)個人的なプライベートコンテンツの配信に取り組んでいますが、明らかにAWSコンソールはこの点でひどく欠けています。
そこに少数のS3クライアントがあることは知っていますが、高度なACLに対して実際に多くのことを行うものはありません。AWS cliツールを使用したり、すべてのAPIのラッパーを作成したりする必要をなくすために(これは長期的なシステムを構成するためのものであり、プログラムで実行する必要のあるものではありません)、最高のものを探していますACLのサポート。
または、CloudFrontとカスタムACLを管理するための提案(特に、正規のユーザーID / OriginAccessIdentitiesをバケットに追加するための提案)がある場合は、私もそれを完全に受け入れます。
ちなみに、AWSのドキュメントには次のように記載されています。
プライベートコンテンツディストリビューションを取得したら、CloudFrontオリジンアクセスIDにプライベートコンテンツへの読み取りアクセスを許可する必要があります。これを行うには、(バケットではなく)各オブジェクトのAmazonS3ACLを変更します。
これは、保護された資産のスワップ(sic)ストレージとして使用され、定期的に(1日に数十回以上)変更される可能性のあるシステムでは、保守が非常に難しいようです。私はそれを誤解していますか、それともそれは本当に静的で明示的なものであることが意図されていますか?
css - CSS 画像スプライトのロードがローカルよりも CloudFront を介して遅い
CSS 画像スプライトをローカルから CloudFront で実行するように変更したところ、ページ間やページのリロードでも顕著な遅延が発生しました。なぜこれが起こっているのかについてのアイデアはありますか?
amazon-s3 - ファイル (ビデオ/画像/音楽) を CouchDB/Cloudant と CDN (CloudFront) に保存しますか?
CouchDB/Cloudant と CDN (CloudFront) は初めてです。
CouchDB をデータベースとして使用してアプリケーションを構築しようとしています。
この Web アプリケーションは、多くのファイルを処理します。
CouchDB が添付ファイルとしてデータベースにファイルを保存できることは知っています。しかしその後、CDN を活用してファイルを世界中に保存および配布するという話を耳にしました。
私の質問:
- CDN (CloudFront) と比較して、CouchDB にファイルを保存する方法は?
- Cloudant のサービスは CDN (CloudFront) と比べてどうですか?
- Google ストレージも CDN ですか?
- Amazon CloudFront と S3 の違いは何ですか?
- CouchDB/Cloudant または CDN のいずれかにファイルを保存することを選択する必要がありますか、それとも実際にそれらを結合できる/すべきですか?
- CouchDB を使用する場合にファイルを保存するためのベスト プラクティスは何ですか?
amazon-web-services - Elastic MapReduce(PIG)を使用したCloudFrontログの処理
AmazonCloudFrontがAmazonElasticMapReduceで作成するアクセスログを処理したいと思います。
クラウドフロントからさまざまなファイルがロードされた回数に関する簡単な統計が必要なので、このための簡単なPIGスクリプトを作成する必要があると思いました。
私が抱えている最初の問題は、cloudfrontがgzipで圧縮されたログを書き込むことです。私が知る限り、pigで.gzを読み取ることはできませんか?
これをどのように行うべきかについての提案はありますか?私はelasticmapreduceに非常に慣れていないので、この種のジョブを構成する方法に関するヒントを歓迎します。
streaming - Amazon Cloud Front:いくつかのパラメーターに基づいて大きなファイルのセグメントをストリーミングすることは可能ですか?
単一のオーディオ/ビデオファイルのさまざまなセグメントを指すさまざまなURLが必要です。
プレーヤーはブラウザベースになります。したがって、URLベースのソリューションが不可能な場合は、プレーヤーのスクリプトを作成する可能性を探ります。
cloud - CDN からデータを転送するのは難しいですか?
現在、私の Web ページとユーザーがアップロードしたすべての画像は同じ場所にあります。ここで、これらすべての画像を CDN に移動したいと考えています。しかし、次の説明が必要なため、先に進むことができませんでした。
- 最高の CDN プロバイダーは?
- ストレージに Amazon S3 を使用し、CDN に CloudFront を使用する場合、別のプロバイダーに簡単に移行して、S3 データを他のストレージ メカニズムにダンプする可能性はありますか? ストレージ ボリュームがほぼ 1 TB のイメージであると考えてください。このデータを他のストレージメカニズムに簡単にダンプするにはどうすればよいですか?
- 画像を保存するためにクラウド ストレージを使用する場合、データに対する管理と保証はありますか? そのような場合、他のクラウド プロバイダーに移行したい場合、この移行のためのさまざまな方法は何ですか?
amazon-s3 - Amazon S3で使用される帯域幅を制限することは可能ですか?
Amazon S3またはCloudFrontで使用される帯域幅を制限することは可能ですか?
たとえば、制限が100 GBの場合、それ以降のすべてのファイルは拒否されますか?
もしそうなら、IPベースで帯域幅を制限することもできますか?したがって、たとえば、各IPは10 GBしか受信できず、その後はすべての要求が拒否されます。そのようなことは可能ですか?
または、帯域幅の乱用を防ぐための他の解決策はありますか?すべてのファイルはパブリック(プライベートではない)である必要があることに注意してください!
よろしくお願いします、ティム
amazon-web-services - Cloudfront CNAME と DNS CNAME の比較
ディストリビューションをセットアップしましたが、Cloudfront でセットアップできる CNAME の目的について少し混乱しています。割り当てられた Cloudfront ドメインが d27fwrff25jcfdafa.cloudfront.net であると仮定すると、AWS マネジメント コンソールを使用して「適切な」CNAME static.example.com を割り当てることができます。
なぜ私がこれをやりたいのか理解できません。Cloudfront で CNAME を作成する代わりに、自分のサイトの DNS レコードで CNAME を作成し、d27fwrff25jcfdafa.cloudfront.net を直接指すようにしないのはなぜですか? これは私がやったことであり、完全に機能しますが、理解できないのは好きではありません。
または、Management Console を使用して CNAME のみを作成した場合、CNAME を正しく解決できるように、ネームサーバーを Amazon に設定する必要はありませんか? ドキュメントでそのステップについての言及が見つからないので、何かが欠けているに違いないと思います!
助けてくれてありがとう、ポール。