我正在将我的网站移动到 Amazon S3 和 Cloudfront,因为这些都是我想启用 s3 网站托管的公共资源。但我想了解访问我的文件的最佳(和更便宜)方式。
我的意思是,如果我想查看文件是否存在(或读取),我应该向http://mybucket.s3.amaxon.com/filename发出 http 请求还是使用 S3 客户端?
或者甚至使用为 mybucket 临时创建和配置的发行版?
有谁知道在 s3 或 cloudfront 或 S3 客户端上使用 HEAD 方法的 HTTP 请求之间是否存在成本差异?
我认为 HTTP 调用应该比 S3 客户端请求便宜,但另一方面,我不能使用身份验证。而且,我想,Cloudfront 发行版不应该启用任何类型的缓存。