- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我当前的网站上,一个帐户中有大量的 cloudformation 堆栈。
如果我们进行 AWS CLI 调用来列出所有堆栈,我们会收到一条错误消息,指出请求已被动态限制,并且请求失败。
根据 AWS 文档建议,为了避免动态限制,我实现了一个脚本,使用分页和指数延迟以较小的 block 下载。
这成功了,但如果我们能够删除许多处于 DELETE_COMPLETE
状态的堆栈,这将删除大约 800 个堆栈,并且会成功完成。
如何删除处于 DELETE_COMPLETE
状态的 AWS Cloudformation 堆栈?
我们还发现 Cloudformation 控制台存在问题,由于堆栈数量过多,最简单的操作会超时。已就此向 AWS 提出请求。尽管我们所有的部署都是自动化的,但控制台对于开发和调试很有用。
我发现一个旧的论坛帖子说这些堆栈将在 90 天后自动删除,但我们有 800 多个这样的堆栈,其中一些比这更老,但它们仍然在那里。
如果我使用 CLI 调用删除其中一个堆栈,如下所示:
aws cloudformation delete-stack --stack-name arn:aws:cloudformation:eu-west-1:123456789:stack/my-stack-name-here/87654321-1aaa-11aa-00a1-0aa1a0000000
删除调用终止且没有错误,但堆栈保持原样。我可以看到调用已在 Cloudtrail 中执行。如果状态已设置为 DELETE_COMPLETE
,则看起来 delete-stack
操作不会执行任何操作。
我们需要删除这些堆栈,因为它们大约有 800 个,而且我们的堆栈太多,以至于控制台在执行最简单的任务时都会出现错误,例如搜索堆栈来编辑它。
我们确实通过 AWS 请求增加了配额大小(最大堆栈数),但当我们尝试列出所有配额时,就会出现限制,因为它们太多了。
最佳答案
I found an old forum post saying they will auto-delete after 90 days
已删除的堆栈记录在一定时间后过期是目前删除已删除的堆栈记录的唯一方法
We have increased the quota size (max number of stacks) via an AWS request
The quota for max number of stacks only applies to active stacks ,所以这是不相关的
the throttling kicks in when use the console for ordinary actions because there are so many of them
控制台在搜索栏旁边有一个堆栈状态下拉列表,可按堆栈状态进行过滤
关于amazon-web-services - 如何删除过多状态为 DELETE_COMPLETE 的 Cloudformation 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66908266/
我必须删除嵌套堆栈,但现在无法更新根堆栈。 我收到以下错误: Stack is in DELETE_COMPLETE state and can not be updated. 我应该怎么做才能使 C
在我当前的网站上,一个帐户中有大量的 cloudformation 堆栈。 如果我们进行 AWS CLI 调用来列出所有堆栈,我们会收到一条错误消息,指出请求已被动态限制,并且请求失败。 根据 AWS
是否可以回滚或重新创建 DELETE_COMPLETE 堆栈?我想为堆栈保留相同的 ARN,因此我尝试回滚或重新创建。 最佳答案 没有。 但是,您可以抢救已删除堆栈中使用的模板和参数,以便重新创建它。
我是一名优秀的程序员,十分优秀!