首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法删除AWS Lambda@Edge副本

无法删除AWS Lambda@Edge副本
EN

Stack Overflow用户
提问于 2017-07-25 07:42:48
回答 8查看 21K关注 0票数 40

这个问题这里已经存在,但我认为它会对此产生更大的影响。

我创建了一个AWS @Edge函数,以便在Cloudfront URL到达原产地之前重写它们。

AWS Lambda@Edge函数在发布时会自动复制到所有区域,因此在每个区域中看到这一点并不感到惊讶:

在这里开始了问题

我删除了Lambda@Edge,因为它是一个测试,我想启动一个新的,但副本没有在同一时间被删除。

当时没什么大不了的,我以为我可以创建一个新的Lambda@Edge函数。

但是您不能这样做,因为 Cloudfront触发器一次只能使用一个函数(当副本使用它时,您不能创建一个新的函数)。

此外,触发器也不能删除,也不能删除。

因此,现在我在任何地方都只能使用Lambda@Edge副本,这些副本是我无法删除的,也不能创建类似的副本。

TL;博士

  • 我用CloudFront触发器创建了Lambda@Edge
  • 我删除了它来创建一个新的(类似的)
  • 现在还存在一个复制品
  • 我不能删除副本
  • 我无法创建一个新的Lambda@Edge,因为触发器已经被副本“使用”了(我无法删除)

我希望能在这件事上得到一些帮助

弗朗索瓦

编辑:

我肯定认为这是一个bug,因为在我的副本的页面中,指向主ARN的链接用一个404响应。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2017-07-25 13:30:40

我找到了答案的一部分:

结果,我需要删除Cloudfront行为中的触发器。

简单地说:

  • 进入您的云前分发的行为
  • 检查触发LambdaEdge的那个
  • 单击Edit
  • 转到页面的最底部,单击X删除触发器

尽管如此,我还是不能删除副本,但至少我可以为这个触发器创建新的lambdas .

票数 31
EN

Stack Overflow用户

发布于 2018-10-18 09:04:11

现在有一个文档这里声明在“几个小时”之后就会删除副本--这意味着我也可以删除Lambda函数。

更新2020-01-05:如果你删除蓝宝石,它需要~1小时,一切都结束了!所以它只是速度慢,但行为类似于正常的羔羊?

票数 8
EN

Stack Overflow用户

发布于 2017-08-02 09:27:32

我向AWS提供了这个问题,它的回答是:“目前还不能删除复制的lambda函数,但我们理解很多人都需要这样做”。

AWS @Edge es/lambda/最新/dg/lambda-Edge.html

创建触发器时,Lambda将该函数复制到AWS区域和全球各地的CloudFront边缘位置。注意,副本不能被编辑或删除。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45296923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档