本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用檔案版本控制來更新或移除具有 CloudFront 分佈的內容
若要更新 CloudFront 為您設定的現有內容,建議您在檔案名稱或資料夾名稱中使用版本識別碼。這可協助您控制管理 CloudFront 提供的內容。
使用版本控制的檔案名稱更新現有檔案
當您更新 CloudFront 分佈中的現有檔案時,建議您在檔案名稱或目錄名稱中包括某一類的版本識別符,以便更有效控管您的內容。此識別碼可能是日期時間戳記、序號或區分兩個相同物件版本的其他方法。
例如,您可能會命名圖形檔案為 image_1.jpg,而不是命名為 image.jpg。當您想要開始提供檔案的新版本,則命名新檔案名稱為 image_2.jpg 並更新在 Web 應用程式或網站的連結以指向 image_2.jpg。或者,您可能會將所有圖形放在 images_v1 目錄中,且當您想要開始提供一或多個圖形的新版本時,您可建立新的 images_v2 目錄,並更新連結以指向該目錄。使用版本控制,在 CloudFront 開始提供新版本之前,您不必等到物件過期,且您不需要支付物件失效。
即使您對檔案進行版本控制,仍建議您設定過期日期。如需詳細資訊,請參閱 管理內容在快取中停留的時間 (過期)。
注意
指定版本控制的檔案名稱或目錄名稱與 Amazon S3 物件版本控制無關。
移除內容,以便 CloudFront 不會分發
您可以從原始伺服器移除您不再希望納入 CloudFront 分佈中的檔案。不過,CloudFront 將繼續向檢視器顯示邊緣快取中的內容,直到檔案過期。
若您想要立即移除檔案,就必須執行以下其中一項:
使用檔案版本控制。當您使用版本控制時,檔案的不同版本將具有不同的名稱,可供您用於 CloudFront 分佈中以更改要傳回給檢視器的檔案。如需詳細資訊,請參閱使用版本控制的檔案名稱更新現有檔案。
使該檔案失效。如需詳細資訊,請參閱使檔案失效以移除內容。