某網站透過 Amazon CloudFront distribution 從 S3 儲存貯體提供靜態檔案。將更新的檔案部署到 S3 後,更新內容在儲存貯體中可見,但在 CloudFront 提供的網站上卻不可見。開發人員應如何操作才能讓新成品顯示在網站上?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將更新的成品部署到 S3 來源後,使 CloudFront 快取失效。.
為什麼這是答案
當 CloudFront 從 S3 儲存貯體提供內容時,它會快取這些內容以提高效能。即使 S3 儲存貯體中的檔案已更新,CloudFront 仍可能繼續提供其快取中的舊版本。因此,開發人員需要使 CloudFront 快取失效,強制其從 S3 重新獲取最新內容。 啟用 S3 Object Lock 與此情境無關,它用於防止物件被刪除或覆寫,而非管理快取更新。將 S3 儲存貯體設定為刪除舊物件並不能解決 CloudFront 快取舊內容的問題。變更 CloudFront distribution 的來源組態是不必要的,因為來源本身沒有改變,只是來源內容更新了。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡