

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

# 使標籤失效時需要知道什麼
<a name="invalidation-specifying-tags"></a>

當您指定要失效的標籤時，請參閱下列資訊：

 **需要選擇加入**   
標籤失效僅適用於已`CacheTagConfig`設定的分佈。沒有此組態的分佈會忽略來自原始伺服器的快取標籤標頭。如需詳細資訊，請參閱[透過快取標籤使內容失效](invalidation-by-tags.md)。

 **標籤失效字首**   
標籤失效項目必須以 `#` 字元開頭。例如，若要使標記 的所有快取物件失效`product:electronics`，` #product:electronics`請在`Paths.Items`清單中指定 。

 **區分大小寫**   
標籤值不區分大小寫。例如， `#Product:Electronics`和 ` #product:electronics`參考相同的標籤。

 **標籤格式**   
每個標籤值只能包含 ASCII 可見字元 (33–126)，不含逗號。標籤的長度上限為 256 個字元。

 **無萬用字元支援**   
與路徑失效不同，標籤失效項目不支援`*`萬用字元。每個 `#`字首項目都符合確切的標籤值。

 **每個快取物件的標籤上限**   
CloudFront 最多處理每個快取物件 50 個標籤。如果原始伺服器回應在設定的標頭中包含超過 50 個標籤，則不會儲存超出限制的額外標籤，也無法用於失效。

 **轉送 Cookie、標頭和查詢字串**   
當您依標籤失效時，CloudFront 會將承載指定標籤之每個物件的每個快取變體失效，無論相關聯的 Cookie、標頭或查詢字串參數為何。您無法選擇性地使某些變體失效，無法使其他變體失效。

 **混合路徑和標籤失效**   
您可以在`CreateInvalidation`請求的相同失效批次中同時包含路徑項目 （例如 `/images/*`) 和標籤項目 （例如 `#brand:acme`)。每個項目都會計入限制的一個失效路徑。

 **允許的上限**   
標籤失效項目會計入與路徑項目相同的並行失效限制。每個標籤項目計為一個失效路徑。如需詳細資訊，請參閱[失效的配額](cloudfront-limits.md#limits-invalidations)。

 **變更標頭名稱**   
如果您在 `HeaderName`中變更 `CacheTagConfig`，對以舊標頭名稱擷取的標籤發出的失效將不再進行評估。變更標頭名稱之前：  

1. 開始從原始伺服器傳回舊的和新的快取標籤標頭。

1. 發出路徑失效 （例如 `/*`) 或使現有標籤失效。

1. `CacheTagConfig` 使用新的 `HeaderName` 更新 。

1. 停止從您的原始伺服器傳回舊標頭。

 **分佈租用戶**   
透過 ` CreateInvalidationForDistributionTenant` API 的分佈租用戶也支援標籤失效。