一个静态网站存储在 Amazon S3 存储桶中,并通过默认 TTL 为 86,400 秒的 CloudFront 分配进行交付。将新的网站文件上传到 S3 后,访问者仍然收到以前的内容。SysOps 管理员需要更新后的网站立即向用户显示。哪个操作可以实现此目的?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 提交针对 CloudFront 分配上过期对象的失效请求。.
为什么这是答案
当新的网站文件上传到 S3 存储桶后,CloudFront 分配仍然可能提供旧内容,因为 CloudFront 会缓存内容。提交失效请求(invalidation request)会强制 CloudFront 边缘站点从源(S3 存储桶)重新获取最新的文件,从而确保用户立即看到更新后的网站。 更改 DNS CNAME 记录的 TTL 不会影响 CloudFront 缓存的内容,它只影响 DNS 解析的缓存时间。预置一个新的 CloudFront 分配并更新 DNS 是一种过度且耗时的方法,不适用于快速更新。修改网站的 DNS 条目直接指向 S3 存储桶会绕过 CloudFront 的缓存和全球分发优势,可能导致性能下降和更高的成本。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡