Amazon CloudFront
キャッシュの設定するときには必ず見る
オリジンのCache-Control ヘッダーのあり/なしの動作の違いとか
Regional Edge Cache
キャッシュ/コンテンツの更新
Behavior
Cache Based on Selected Request Headers
Forward Cookies
オリジンに任意の Cookie を転送することで動的なページにも対応
指定された Cookie 名と値をセットでキャッシュする
すべての Cookie を転送するとキャッシュ効率が悪くなるので注意
All
すべての Cookie を含める
Whitelist
選択した Cookie のみを含める
None
Cookie を含めない
Whitelist Cookies
オリジンに転送したいクッキーを指定
正規表現として * と ? が利用可能
Query String Forwading and Caching
オリジンに任意のクエリ文字列を転送可能
指定されたクエリ文字列パラメータと値をセットでキャッシュ
=> パラメータの順序を統一する
=> パラメータ名とパラメータ値の大文字、小文字を統一
キャッシュ効率を意識する
バックアップ
設定の保存
code:shell
$ aws cloudfront get-distribution --id xxxxx