CloudFront + S3 で静的サイトを公開している場合、CDN でコンテンツがキャッシュされているのですぐには更新が反映されません。 ですが、更新作業の後などですぐに反映したい場合は困ってしまいます。 この記事では、CloudFront でキャッシュをすぐにクリアする方法をご紹介します。 CloudFront のデフォルト TTL は 86400 秒なので、24 時間コンテンツがキャッシュされます。 これでは、さすがに待っていられませんね。 まず、キャッシュクリア前の HTTP レスポンスヘッダーを確認します。 $ curl -I https://xxxxx.jp HTTP/2 200 content-type: text/html content-length: 54 date: Sun, 07 Oct 2018 23:27:08 GMT last-modified: Sun,
![CloudFrontのキャッシュをすぐにクリアする方法 - あるSEのつぶやき・改](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac1df43e16e2592139d9718a814f0cf178082ce2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffnyablog%2F20181008%2F20181008090133.png)