サイトを Amazon S3 と Cloudfront に移動します。これらはすべて、s3 ウェブサイト ホスティングを有効にすると思われるパブリック リソースだからです。しかし、自分のファイルにアクセスするための最良の (そして安価な) 方法を理解したいと思います。
つまり、ファイルが存在する (または読み取る) かどうかを確認したい場合は、http ://mybucket.s3.amaxon.com/filenameに対して http 要求を行うか、S3 クライアントを使用する必要がありますか?
または、mybucket 用にアドホックに作成および構成されたディストリビューションを使用しますか?
s3またはクラウドフロントまたはS3クライアントでHEADメソッドを使用したHTTPリクエストにコストの違いがあるかどうかは誰にも分かりますか?
HTTP 呼び出しは S3 クライアント リクエストよりも安価である必要があると思いますが、一方で認証が使用できません。そして、Cloudfront ディストリビューションでは、いかなる種類のキャッシュも有効にすべきではないと思います。