某公司將靜態網站託管在 Amazon S3 上,並透過 Amazon CloudFront 提供服務。該網站使用資料庫後端。網站沒有反映 Git 儲存庫的最新更新。CI/CD 管線和 webhook 指示已成功部署到 S3。解決方案架構師應如何確保網站顯示更新?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使 CloudFront 快取失效。.
為什麼這是答案
正確答案是使 CloudFront 快取失效。當靜態網站內容更新後,CloudFront 會繼續提供舊的快取內容,直到快取過期或被手動失效。因此,使 CloudFront 快取失效能強制 CloudFront 從 S3 獲取最新內容並提供給使用者。 新增 Application Load Balancer 不會解決快取問題,因為它主要用於分散流量和負載平衡,而非內容更新。在資料庫層新增 Amazon ElastiCache for Redis 或 Memcached 則是用於提升資料庫查詢效能,與靜態網站內容更新無關。使用 AWS Certificate Manager (ACM) 驗證網站的 SSL 憑證是關於網站安全和加密,與內容更新問題無關。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡