

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

# 使檔案失效
<a name="Invalidation_Requests"></a>

您可以使用 CloudFront 主控台來建立與執行失效，顯示您之前提交的失效清單，以及顯示有關個別失效的詳細資訊。您也可以複製現有的失效、編輯檔案路徑的清單和執行已編輯的失效。您可以從清單移除失效。

**Contents**
+ [使檔案失效](#invalidating-objects-console)
+ [複製、編輯和重新執行現有的失效](#invalidating-objects-copy-console)
+ [取消失效](#canceling-invalidations)
+ [列出失效](#listing-invalidations-console)
+ [顯示有關失效的資訊](#invalidation-details-console)

## 使檔案失效
<a name="invalidating-objects-console"></a>

若要使用 CloudFront 主控台使檔案失效，請執行以下步驟。

------
#### [ Console ]<a name="invalidating-objects-console-procedure"></a>

**使檔案失效 (主控台)**

1. 登入 AWS 管理主控台 ，並在 開啟 CloudFront 主控台[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 選擇您欲使其檔案失效的分佈。

1. 請選擇 **Invalidations (失效)** 索引標籤。

1. 請選擇**建立失效**。

1. 針對您要使其失效的檔案，每行輸入一個失效路徑。如需有關指定失效路徑的詳細資訊，請參閱[讓檔案失效時的注意事項](invalidation-specifying-objects.md)。
**重要**  
請謹慎指定檔案路徑。開始後便無法取消失效請求。

1. 請選擇**建立失效**。

------
#### [ CloudFront API ]

如需了解使物件失效及顯示與失效相關資訊的詳細資訊，請參閱《Amazon CloudFront API 參考》**的以下主題：
+ [CreateInvalidation](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateInvalidation.html) 
+ [ListInvalidations](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListInvalidations.html)
+ [GetInvalidation](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetInvalidation.html)

**注意**  
如果您使用 AWS Command Line Interface (AWS CLI) 使檔案失效，並指定包含`*`萬用字元的路徑，則必須在路徑周圍使用引號 (`"`)，例如下列範例：  

```
aws cloudfront create-invalidation --distribution-id distribution_ID --paths "/*"
```

------

## 複製、編輯和重新執行現有的失效
<a name="invalidating-objects-copy-console"></a>

您可以複製您之前建立的失效、更新失效路徑的清單，並執行已更新的失效。您不能複製現有的失效、更新失效路徑，接著儲存更新的失效且無需執行。

**重要**  
如果您在失效進行中複製失效、更新失效路徑清單，並接著執行更新的失效，CloudFront 不會停止或刪除您複製的失效。若有任何失效路徑出現在原始伺服器本和複本中，CloudFront 會嘗試使檔案失效兩次，且這兩次失效均將計入您每個月免費的失效數上限。如果您已達到免費的失效數上限，即將支付每個檔案兩次失效的費用。如需詳細資訊，請參閱[並行失效請求上限](InvalidationLimits.md)。<a name="invalidating-objects-copy-console-procedure"></a>

**複製、編輯和重新執行現有的失效**

1. 登入 AWS 管理主控台 ，並在 開啟 CloudFront 主控台[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 請選取包含您欲複製的失效的分佈。

1. 請選擇 **Invalidations (失效)** 索引標籤。

1. 選擇您想要複製的失效。

   如果您不確定要複製哪個失效，可以選擇一個失效並選擇**檢視詳細資訊**以顯示有關失效的詳細資訊。

1. 選擇**複製到新的**。

1. 如果適用，請更新失效路徑清單。

1. 請選擇**建立失效**。

## 取消失效
<a name="canceling-invalidations"></a>

當您提交失效請求到 CloudFront 時，CloudFront 幾秒鐘內便轉送請求到所有節點，且每個節點立即開始處理失效。因此，提交後便無法取消失效。

## 列出失效
<a name="listing-invalidations-console"></a>

您可以使用 CloudFront 主控台，顯示過去您已建立且執行分佈的 100 個失效的清單。如果您想要取得超過 100 個失效的清單，請使用 `ListInvalidations` API 操作。如需詳細資訊，請參閱 *Amazon CloudFront API 參考*中的 [ListInvalidations](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListInvalidations.html)。<a name="listing-invalidations-console-procedure"></a>

**列出失效**

1. 登入 AWS 管理主控台 ，並在 開啟 CloudFront 主控台[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 請選取欲顯示失效清單的分佈。

1. 請選擇 **Invalidations (失效)** 索引標籤。

**注意**  
您無法從清單移除失效。

## 顯示有關失效的資訊
<a name="invalidation-details-console"></a>

您可以顯示有關失效的詳細資訊，包括分佈 ID、失效 ID、失效的狀態、建立失效的日期和時間，以及失效路徑的完整清單。<a name="invalidation-details-console-procedure"></a>

**顯示有關失效的資訊**

1. 登入 AWS 管理主控台 ，並在 開啟 CloudFront 主控台[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 請選取包含您欲顯示詳細資訊的失效的分佈。

1. 請選擇 **Invalidations (失效)** 索引標籤。

1. 選擇適用的失效 ID 或選擇失效 ID，然後選擇**檢視詳細資訊**。