はじめに
CloudFrontのキャッシュクリアができないと相談を受けました。
本記事は上記相談を解決するにあたり、CloudFrontの仕様について学んだことを記載しています。
結論
CloudFrontのキャッシュクリアでは、*(ワイルドカード)を末尾にしか使用できない。
原因
キャッシュクリア時の指定は以下のようにしていたとのことです。/*.png
*(ワイルドカード)の指定が末尾では無いため、この記載方法では想定通りにキャッシュクリアされません。
対処
以下のように、末尾に*(ワイルドカード)を使用して無事キャッシュクリアができました。/images/*
参考
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html