より良いURLを取得するために、AmazonS3ドメインのCNAMEレコードを作成したいと思います。
これについての議論はウェブ上ではあまりなく、Amazonのドキュメントには何もありません(私がそれを見逃していない限り)。これは合理的なことですか?欠点はありますか?
AFAIKには特別なことは何もありません。パブリックDNSで、「your-name.your-domain.com」を「your-bucket-name.s3.amazonaws.com」へのCNAMEとして作成し、 フォルダー名をドメイン名と一致させます 。
Amazon S3ドメインのCNAMEレコードなので、より良いURLを使用してください
あなたのウェブサイトは他の場所でホストされていると思います。 HTML内には、S3でホストされている画像やビデオなどへのリンクがあります。これらのリンクの見栄えを良くしたいと思います。
これは合理的なことですか?
まあ、一部の人にとっては。あまり多くのエンドユーザーがあなたのHTMLを調べたり、ブラウザが何をロードしているのかに気付くことはないと思います。
欠点はありますか?
もう1つの単一障害点(DNS構成)ですが、メインのWebサイトで同じ問題が既に発生しているため、おそらく重要ではありません。ユーザーは今すぐDNSルックアップを1つ追加する必要があるため、ユーザーにとっては(かなり)小さな速度低下です。最初はCNAME(fx static.yourdomain.com)用で、次にS3用です。それはおそらく平均で約100ミリ秒ですが、それほど多くはありません。
簡単なメモ:すでにS3を使用しているようです。それがうまく機能する場合、それは問題ありません。オーディエンスがややグローバルで、トラフィックが公平な場合は、代わりにコンテンツ配信ネットワークを使用できます。もちろん、Amazon独自のCloudfrontが思い浮かびますが、これは最速のCDNではありません。さまざまなCDNの速度を把握するには、いくつかの場所から Cloud Harmonyのテストツール を使用できます。小さなファイル(CSS、JS、画像)の場合、待ち時間に特に注意してください。ビデオのスループットはより重要ですが、CDNで問題になることはめったにありません。
これはあなたが望んでいることをカバーするはずです。追加のヘルプが必要な場合は、コメントなどを投稿してください。
http://carltonbale.com/how-to-alias-a-domain-name-or-sub-domain-to-Amazon-s