すぐに確認できるよう、メモとしてブログに残しておきます。

まずは設定の変更をしていないS3です。

【リクエスト】

GET /cdn.suz-lab.com/sample.txt HTTP/1.1
Host: s3.amazonaws.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

【レスポンス】

HTTP/1.1 200 OK
x-amz-id-2: N3yoVrjUP1YCplh0vAc3n4d9QhZVB6oeAS5xM6RfmNuoBh1g0SxTDIPHTw4Vwi+v
x-amz-request-id: B5D52BF196E140D2
Date: Wed, 01 Jun 2011 14:58:33 GMT
Last-Modified: Wed, 01 Jun 2011 14:49:24 GMT
Etag: "5e8ff9bf55ba3508199d22e984129be6"
Accept-Ranges: bytes
Content-Type: text/plain
Content-Length: 6
Server: AmazonS3

次は、S3のWebsite機能を有効にした場合です。
内容は、設定の変更をしていないS3とレスポンスは全く同じです。
【リクエスト】

GET /sample.txt HTTP/1.1
Host: cdn.suz-lab.com.s3-website-us-east-1.amazonaws.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

【レスポンス】

HTTP/1.1 200 OK
x-amz-id-2: 0SxH9CtSmjpSYCt5WsZ0z7d2pT57U6DNB1rH3fhgJaem/+gN60sXbTVa5wf8KE/U
x-amz-request-id: 2835ED6C000D2B8B
Date: Wed, 01 Jun 2011 15:00:26 GMT
Last-Modified: Wed, 01 Jun 2011 14:49:24 GMT
Etag: "5e8ff9bf55ba3508199d22e984129be6"
Content-Type: text/plain
Content-Length: 6
Server: AmazonS3

最後は、CloudFrontです。
CloudFrontの場合、当たり前ですが、キャッシュ関係のヘッダが追加されています。
【リクエスト】

GET /sample.txt HTTP/1.1
Host: cdn.suz-lab.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: __qca=P0-712683777-1264680562767
Pragma: no-cache
Cache-Control: no-cache

【レスポンス】

HTTP/1.0 200 OK
x-amz-id-2: 37sCUy/gySSHLbPMj6MEmqacGZyBldC8oe3OZFm+M0nLOnkSmx/jbhc/5lIMrh71
x-amz-request-id: 7F9F7724B773EB89
Date: Wed, 01 Jun 2011 15:02:44 GMT
Last-Modified: Wed, 01 Jun 2011 14:49:24 GMT
Etag: "5e8ff9bf55ba3508199d22e984129be6"
Accept-Ranges: bytes
Content-Type: text/plain
Content-Length: 6
Server: AmazonS3
Age: 7
X-Cache: Hit from cloudfront
X-Amz-Cf-Id: c79fea515e95ebc0409c4040cba928c517a3f9135ce4d18ff5935ab6a5ceb55a1df3b43d649a813a
Via: 1.0 7be002fe0d7fdf69e64fbd7fbd58902c.cloudfront.net:11180 (CloudFront), 1.0 7b45dcb199d3dbd18726821e2669f338.cloudfront.net:11180 (CloudFront)
Connection: keep-alive

CloudFrontのリクエストで、何故Cookieが設定されていたのだろうか・・・

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら