ECSのデプロイにおける404エラー問題 ECSへのデプロイ時に、ページに必要な静的ファイル(cssやjs)が404エラーになる可能性があります。 さっと書いた図を載せておきます。 ECSでは古いバージョンのタスクと新しいバージョンのタスクが同時に起動している状態が数分続きます。これは以下のような問題を引き起こします。 ユーザーが/にアクセスする ECSのサービスが新しいTask(以下TaskA)にリクエストを流し、TaskAが/のHTMLを返す ユーザーが返ってきたTaskAのHTMLで必要な、/TaskA.jsというファイルをリクエストする ECSのサービスが古いTask(以下TaskB)にリクエストを流す しかしTaskBには/TaskA.jsが存在しないため404エラーを返す CloudFrontによるエラーのキャッシュ CloudFrontを利用している場合、オリジンのエラーをデ