AWS CloudFrontでS3データを配信しているときに、S3のデータを更新してもすぐに適応されないときが合った

起こったこと

S3バケットとCloudFrontを連携し、静的なコンテンツを特定のドメインから提供するパターンがある。

dev.classmethod.jp

このS3バケットのコンテンツの更新をしても、CloudFrontから見るデータが更新されていないときがあった

CloudFrontのキャッシュを削除する

CloudFrontのページに飛び以下の設定を行う

  1. ディストリビューションを選択
  2. キャッシュ削除を作成
  3. 対応するファイルのパスを指定
  4. キャッシュ削除を作成
  5. ステータスが完了になったら完了