使文件失效 - Amazon CloudFront

使文件失效

您可以使用 CloudFront 控制台来创建并运行失效、显示您先前提交的失效列表以及有关单个失效的详细信息。您还可复制现有的失效、编辑文件路径列表并运行已编辑的失效。您无法从列表中删除失效。

使文件失效

要使用 CloudFront 控制台使文件失效,请执行以下操作。

Console
使文件失效(控制台)
  1. 登录 AWS Management Console,并通过以下网址打开 CloudFront 控制台:https://console.aws.amazon.com/cloudfront/v4/home

  2. 选择您想为其使文件失效的分配。

  3. 选择失效选项卡。

  4. 选择创建失效

  5. 对于您希望使其失效的文件,请在每行输入一个失效路径。有关指定失效路径的信息,请参阅 使文件失效时的需知事项

    重要

    请谨慎指定文件路径。在启动之后,您无法取消失效请求。

  6. 选择创建失效

CloudFront API

要了解如何使对象失效以及显示失效相关信息,请参阅《Amazon CloudFront API 参考》中的以下主题:

注意

如果您使用 AWS Command Line Interface(AWS CLI)使文件失效,并且指定了一个包含 * 通配符的路径,则必须使用引号(")将路径引起来,如以下所示:

aws cloudfront create-invalidation --distribution-id distribution_ID --paths "/*"

复制、编辑和重新运行现有失效

您可复制您先前创建的失效、更新失效路径列表以及运行已更新的失效。您不可复制现有失效、更新失效路径,然后在不运行已更新失效的情况下将其保存。

重要

如果您复制仍在进行中的失效、更新失效路径列表,然后运行已更新的失效,则 CloudFront 不会停止或删除您复制的失效。如果任何失效路径出现在原本和副本中,CloudFront 将尝试使文件失效两次,且两次失效均计入到您每月免费失效的最大数目中。如果您已经达到了免费失效的最大数目,将会向您收取每个文件两次失效的费用。有关更多信息,请参阅 并发失效请求最大值

复制、编辑及重新运行现有失效
  1. 登录 AWS Management Console,并通过以下网址打开 CloudFront 控制台:https://console.aws.amazon.com/cloudfront/v4/home

  2. 选择包含要复制的失效的分配。

  3. 选择失效选项卡。

  4. 选择您想复制的失效。

    如果您不确定要复制哪个失效,可以选择某个失效,然后选择查看详细信息以显示该失效的详细信息。

  5. 选择复制到新项目

  6. 更新失效路径列表 (如适用)。

  7. 选择创建失效

取消失效

当您将失效请求提交到 CloudFront 时,CloudFront 会在几秒钟内将该请求转发到所有边缘站点,每个边缘站点将立即开始处理失效。因此,一旦提交失效便无法取消它。

列出失效

通过使用 CloudFront 控制台,您可显示您已为分配创建和运行的最后 100 个失效的列表。如果您想获得超过 100 个失效的列表,请执行 ListInvalidations API 操作。有关更多信息,请参阅《Amazon CloudFront API 参考》中的 ListInvalidations

列出失效
  1. 登录 AWS Management Console,并通过以下网址打开 CloudFront 控制台:https://console.aws.amazon.com/cloudfront/v4/home

  2. 选择您要为其显示失效列表的分配。

  3. 选择失效选项卡。

注意

您无法从列表中删除失效。

显示有关失效的信息

您可显示失效的详细信息,包括分配 ID、失效 ID、失效状态、创建失效的日期和时间以及完整的失效路径列表。

显示有关失效的信息
  1. 登录 AWS Management Console,并通过以下网址打开 CloudFront 控制台:https://console.aws.amazon.com/cloudfront/v4/home

  2. 选择包含您要为其显示详细信息的失效的分配。

  3. 选择失效选项卡。

  4. 选择适用的失效 ID 或选择失效 ID,然后选择查看详细信息