Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

删除 Lambda@Edge 函数和副本

仅当 CloudFront 已创建 Lambda@Edge 函数的副本时,您才能删除该函数。在以下情况下,Lambda 函数的副本将自动删除:

  • 在您从所有 CloudFront 分配中删除该函数的上一个关联后。如果多个分配使用一个函数,则仅在取消该函数与上一个分配的关联后删除副本。

  • 在您删除与函数关联的上一个分配后。

通常,将在数小时内删除副本。

您还可以删除特定版本的函数,前提是该版本没有任何与之关联的 CloudFront 分配。如果您删除了某个函数版本的关联,则通常可以在数小时后删除该函数。

目前,副本无法手动删除。这有助于防止出现删除您仍在使用的副本的情况,这种情况将导致错误。

请注意,请不要构建在 CloudFront 外部使用函数副本的应用程序,因为当删除副本与分配的关联或者删除分配本身时,将删除副本。因此,会在不发出警告的情况下删除外部应用程序所依赖的副本,这会导致其失败。