使檔案失效 - Amazon CloudFront

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

使檔案失效

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

使檔案失效

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

Console
使檔案失效 (主控台)
  1. 登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home

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

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

  4. 選擇建立失效

  5. 針對您要使其失效的檔案,每行輸入一個失效路徑。如需有關指定失效路徑的詳細資訊,請參閱使檔案失效時需要知道什麼

    重要

    請謹慎指定檔案路徑。開始後便無法取消失效請求。

  6. 選擇建立失效

CloudFront API

若要了解如何使物件失效並顯示失效的相關資訊,請參閱《Amazon CloudFront API 參考》中的下列主題:

注意

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

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

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

您可以複製您之前建立的失效、更新失效路徑的清單,並執行已更新的失效。您無法複製現有的失效、更新失效路徑,然後在未執行時儲存更新的失效。

重要

如果您複製仍在進行中的失效,請更新失效路徑清單,然後執行更新的失效,CloudFront 不會停止或刪除您複製的失效。若有任何失效路徑出現在原始伺服器本和複本中,CloudFront 會嘗試使檔案失效兩次,且這兩次失效均將計入您每個月免費的失效數上限。如果您已達到免費失效次數上限,則需為每個檔案的兩個失效付費。如需詳細資訊,請參閱並行失效請求上限

複製、編輯和重新執行現有的失效
  1. 登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home

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

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

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

    如果您不確定要複製哪個失效,您可以選擇失效,然後選擇檢視詳細資訊以顯示該失效的詳細資訊。

  5. 選擇複製到新的

  6. 如果適用,請更新失效路徑清單。

  7. 選擇建立失效

取消失效

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

列出失效

您可以使用 CloudFront 主控台,顯示過去您已建立且執行分佈的 100 個失效的清單。如果您想要取得超過 100 個失效的清單,請使用 ListInvalidations API 操作。如需詳細資訊,請參閱 Amazon CloudFront API 參考中的 ListInvalidations

列出失效
  1. 登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home

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

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

注意

您無法從清單移除失效。

顯示失效的相關資訊

您可以顯示有關失效的詳細資訊,包括分佈 ID、失效 ID、失效的狀態、建立失效的日期和時間,以及失效路徑的完整清單。

顯示有關失效的資訊
  1. 登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home

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

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

  4. 選擇適用的失效 ID 或選擇失效 ID,然後選擇檢視詳細資訊