当我尝试部署(cloudformation create-change-set
和cloudformation execute-change-set
)CFN堆栈时,如果存在来自CFN模板的某些资源,则创建失败。
是否可以强制覆盖或跳过资源的创建(如果存在)?
谢谢
答案 0 :(得分:2)
不,这是CloudFormation的最大局限之一-它无法处理现有资源。您需要删除现有的,然后使用CloudFormation重新创建。
这就是为什么如果要使用它,则需要从头开始使用它。不幸的是,在Terraform中没有像import
这样的东西。
在最近的re:invent CloudFormation团队上,提到处理“漂移”,但是在实时产品中仍然没有可用的东西。