

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使檔案失效以移除內容
<a name="Invalidation"></a>

若您需要在檔案過期之前將其從 CloudFront 邊緣快取移除，則可執行以下其中一項：
+ 透過節點快取使該檔案失效。下次若有檢視器請求該檔案，CloudFront 將傳回原始伺服器以擷取檔案的最新版本。
+ 使用檔案版本控制以提供該檔案具有不同名稱的不同版本。如需詳細資訊，請參閱[使用版本控制的檔案名稱更新現有檔案](UpdatingExistingObjects.md#ReplacingObjects)。

**Topics**
+ [選擇要使檔案失效或者使用版本控制的檔案名稱](#Invalidation_Expiration)
+ [決定要使哪些路徑失效](invalidation-access-logs.md)
+ [使路徑失效時需要知道什麼](invalidation-specifying-objects.md)
+ [透過快取標籤使內容失效](invalidation-by-tags.md)
+ [使標籤失效時需要知道什麼](invalidation-specifying-tags.md)
+ [使檔案失效](Invalidation_Requests.md)
+ [支付檔案失效的費用](PayingForInvalidation.md)

## 選擇要使檔案失效或者使用版本控制的檔案名稱
<a name="Invalidation_Expiration"></a>

若要控制從分佈中提供的檔案版本，您可使檔案失效或以版本控制的檔案名稱為其命名。如果您想經常更新檔案，建議您主要使用檔案版本控制，原因如下：
+ 版本控制可讓您控制請求傳回哪些檔案，甚至是使用者什麼時候在本地或在企業快取代理之後快取一個版本。如果您使該檔案失效，使用者可能會繼續看到舊版本，直到檔案從這些快取中過期。
+ CloudFront 存取日誌包含檔案的名稱，所以版本控制能讓您更輕鬆地分析檔案變更的結果。
+ 版本控制讓您可向不同的使用者提供不同版本的檔案。
+ 版本控制簡化了檔案修訂版本之間的往返復原。
+ 版本控制更便宜。將新版本的檔案傳輸到節點仍需要支付 CloudFront 費用，而使檔案失效則不必支付任何費用。

如需檔案版本控制的詳細資訊，請參閱[使用版本控制的檔案名稱更新現有檔案](UpdatingExistingObjects.md#ReplacingObjects)。