使文件失效以删除内容 - Amazon CloudFront

使文件失效以删除内容

如果您需要在文件过期前从 CloudFront 边缘缓存中删除文件,可以执行下列操作之一:

  • 通过边缘缓存使文件失效。查看器下次请求文件时,CloudFront 将返回源以获取文件的最新版本。

  • 使用文件版本控制以提供具有不同名称的文件的不同版本。有关更多信息,请参阅 使用版本化文件名更新现有文件

在使文件失效和使用版本控制的文件名之间进行选择

要控制从分配提供的文件版本,您可使文件失效或使用版本控制文件名为其命名。如果您希望频繁地更新文件,出于以下原因,建议您主要使用文件版本控制:

  • 即使用户在本地或企业缓存代理中缓存了文件的版本,版本控制也使您能够控制为请求返回哪个文件。如果您使文件失效,用户看到的可能继续是旧版本直至它从这些缓存中过期。

  • CloudFront 访问日志包括文件的名称,因此,版本控制使分析文件变更的结果变得更加轻松。

  • 版本控制提供一种将不同版本的文件提供给不同用户的方式。

  • 版本控制简化了文件修订之间的向前和向后滚动。

  • 版本控制更便宜。您仍需为 CloudFront 支付费用以将文件的新版本传输到边缘站点,但不必为使文件失效支付费用。

有关文件版本控制的更多信息,请参阅使用版本化文件名更新现有文件