はじめに
Webサイトに変更を加え、amplify publish
がエラーもなく完了したのに、その変更が反映されない場合の対処方法です。
原因
cloudfrontにキャッシュが残っていた。
対処方法
cloud frontでキャッシュ削除を行います。
- AWS Manegement Consoleにログインし、CouldFrontページに移動
- 対応するディストリビューションを選択
- 「キャッシュ削除」を選択
- 「キャッシュ削除を作成」を選択
- オブジェクトパスを指定する
残しておきたいキャッシュが場合は/*
で全選択しても大丈夫。 - 「キャッシュ削除を作成」を選択
これでしばらく待つとキャッシュが削除されるため、再びamplify publish
すればOK。