簡體   English   中英

如何徹底清除Amazon CloudFront緩存?

[英]How to clear Amazon CloudFront Cache completely?

我對原始服務器進行了一些更改,該服務器現在可以從同一URL提供不同的數據。

我試圖通過在CF UI中執行以下無效操作來徹底清除緩存:

在此處輸入圖片說明

但這沒有用。 如何一次性徹底擦除Amazon CloudFront緩存?

CloudFront現在支持通配符或完全分發失效。 您需要執行以下一項操作。

  • 使已更改的每個對象無效
  • 無效/ *
  • 對對象進行版本控制,以使它們被視為新對象(即,重命名或查詢字符串)

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html#invalidating-objects-console

您需要使用/*代替/

此外,如果您需要經常執行此操作,則可以使用AWS CLI執行此操作。

aws cloudfront create-invalidation --distribution-id=YOUR_DISTRIBUTION_ID --paths "/*"

編輯 :感謝@speckledcarp ,使用CLI時需要使用"/*" (帶引號)。

根據AWS文檔,您需要使用/ *代替/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM