- date
- entry
- 001
- topic
- infrastructure
S3 + CloudFront 的目錄 key 陷阱:為什麼 /blog/ 會變成首頁
用 REST origin 時,CloudFront 不會把 /blog/ 解析成 blog/index.html,而 SPA fallback 會把 404 蓋成 200 的首頁——最難察覺的一種壞法。連帶談 sync --delete 為什麼會把補好的目錄 key 再刪一次。
我做企業內部系統導入,也自己維護這些系統跑在上面的基礎設施。這裡放的是過程中值得寫下來的部分——多半是那種「當下卡住兩小時、事後三句話就講得完」的東西。
用 REST origin 時,CloudFront 不會把 /blog/ 解析成 blog/index.html,而 SPA fallback 會把 404 蓋成 200 的首頁——最難察覺的一種壞法。連帶談 sync --delete 為什麼會把補好的目錄 key 再刪一次。