gpt4 book ai didi

amazon-web-services - 清除 Cloudformation 中的堆栈策略?

转载 作者:行者123 更新时间:2023-12-04 08:01:52 26 4
gpt4 key购买 nike

在 CloudFormation 中创建堆栈后,我设置了策略,禁止对堆栈进行更新。后来我决定还是要继续改变环境,我想清除既定的策略。

我使用 aws cli 设置了 StackPolicy,所以再次查看了 aws cloudformation help命令。格雷普stack-policy我发现的只是 set-stack-policyget-stack-policy .

我还尝试使用 aws cloudformation set-stack-policy --stack-name $STACK_NAME --stack-policy-body '{"Statement": []}' 设置空策略。 ,结果是:

An error occurred (ValidationError) when calling the SetStackPolicy operation: Error validating stack policy: Invalid stack policy

问题

  • 在设置某些策略后,有什么方法可以从堆栈中清除堆栈策略吗?

最佳答案

根据Amazon's own documentation ,您无法从堆栈中删除(清除)堆栈策略。他们懒得解释原因,但他们确实提出了一种解决方法:


You can't delete a stack policy. To remove all protection from all resources, you modify the policy to explicitly allow all actions on all resources. The following policy allows all updates on all resources:

.

{
"Statement" : [
{
"Effect" : "Allow",
"Action" : "Update:*",
"Principal": "*",
"Resource" : "*"
}
]
}

这本质上相当于根本没有附加堆栈策略。

关于amazon-web-services - 清除 Cloudformation 中的堆栈策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50852308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com