概要
構成
CloudFront + S3 で動作を確認しました。(このあたりの構築は、基礎的な部分となるため、割愛します。)
やってみた
通常アクセスの場合
curl -I https://dmxi1jm4zsfwg.cloudfront.net/
HTTP/2 200
content-type: text/html
content-length: 4812
date: Fri, 03 Feb 2023 11:43:31 GMT
last-modified: Fri, 03 Feb 2023 10:47:01 GMT
etag: "3a4b1283da6cd877118ddaeaa04badec"
server: AmazonS3
vary: Accept-Encoding
x-cache: Hit from cloudfront
via: 1.1 af4dd14538c5ce3d234874e940f02082.cloudfront.net (CloudFront)
x-amz-cf-pop: NRT20-C1
x-amz-cf-id: 0YMBHa7agmxnw5h71LfpWpGswDTG5N0FH1oLoXXMgZh0fT9GJIvcwQ==
age: 123
レスポンスヘッダーを削除した場合
CloudFront > ポリシー > レスポンスヘッダー > レスポンスヘッダーポリシーを作成
より、
「ヘッダーを削除」に削除するヘッダーを入力します。
CloudFront > ディストリビューション > > ビヘイビアを編集
より、
「レスポンスヘッダーポリシー」に先程作成したレスポンスヘッダーポリシーを指定します。
server
が削除されました。
curl -I https://XXX.cloudfront.net/
HTTP/2 200
server: CloudFront
content-type: text/html
content-length: 4812
date: Fri, 03 Feb 2023 11:43:31 GMT
last-modified: Fri, 03 Feb 2023 10:47:01 GMT
etag: "3a4b1283da6cd877118ddaeaa04badec"
vary: Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 2ceddf204c01dd5fa5f2bb5a77f8beca.cloudfront.net (CloudFront)
x-amz-cf-pop: NRT20-C1
x-amz-cf-id: ASY4tcqk5amCw26YkuKaghVdMDuIJO48avO0oFl-cNiLQzqmEOoPGg==