Please enable Javascript to view the contents

清除 AWS CloudFront 快取

 ·  ☕ 1 min read

事前準備

前言

在新增文章時,因為有使用 CloudFront 來作快取 (使用 Amazon S3、Cloudfront 部署靜態網站)
網站可能不會即時更新,最久會到 24 小時的延遲
如果想要立刻看到更新的內容,就必須清除快取

藉由 AWS CLI 清除快取

使用 aws cloudfront 命令來操作

先透過 list-distributions

1
aws cloudfront list-distributions | grep Id	# 找出 distribution ID

在 Windows 平台下的 CMD 無法使用 grep 命令
推薦使用 Cmder,記得將安裝路徑加入系統環境變數


找到 ID 之後,藉由 create-invalidation 清除所有快取

1
aws cloudfront create-invalidation --distribution-id 剛找到的 ID --paths "/*"

aws cloudfront create-invalidation

Done

分享
您的鼓勵是我最大的動力

JIHONGO
作者
JIHONGO
A Person