使用文件版本控制,通过 CloudFront 分配来更新或删除内容 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用文件版本控制,通过 CloudFront 分配来更新或删除内容

要更新设置为通过 CloudFront 分配给您的现有内容,建议您在文件名或文件夹名称中使用版本标识符。这有助于您更好地管理 CloudFront 提供的内容。

使用版本化文件名更新现有文件

当您更新 CloudFront 分配中的现有文件时,建议您在文件名或目录名称中包括某种版本的标识符,以便更好地控制自己的内容。此标识符可能是日期时间戳、序列号、或区别同一对象的两种版本的其他方法。

例如,取代命名图像文件 image.jpg,您可称之为 image_1.jpg。当您想开始提供新版本的文件时,您需要将新文件命名为 image_2.jpg,并且更新 Web 应用程序或网站中的链接以指向 image_2.jpg。此外,您可将所有的图形放在 image_v1 目录中,且当您想开始提供一个或多个图像的新版本时,您会创建新的 image_v2 目录,并且您会更新指向该目录的链接。凭借版本控制,您不必在 CloudFront 开始提供对象新版本之前等待期过期,并且您不必为对象的失效支付费用。

即使您对文件进行版本控制,我们仍建议您设置到期日期。有关更多信息,请参阅 管理内容保留在缓存中的时间长度(过期)

注意

指定版本控制的文件名或目录名与 Amazon S3 对象版本控制无关。

删除内容,这样 CloudFront 不会再分发该内容

您可以从源中删除不再希望包含在 CloudFront 分配中的文件。但是,CloudFront 将继续为查看器显示边缘缓存中的内容,直至文件过期。

如果您要立即删除文件,您必须执行下列操作之一: