我可以在现有的AWS堆栈上使用变更集。我阅读了此文档,似乎也可以为新堆栈创建更改集。
现在,我尝试使用CLI进行操作:
aws cloudformation create-change-set --change-set-name ChangeSet-82 --stack-name test-bucket-xx --region eu-west-1 --template-body file://xxx
这将返回错误:
An error occurred (ValidationError) when calling the CreateChangeSet operation: Stack [test-bucket-xx] does not exist.
我在这里想念什么?
更改设置操作的类型。要为新堆栈创建更改集,请指定CREATE。要为现有堆栈创建更改集,请指定UPDATE。
--change-set-type CREATE
要为不存在的堆栈创建更改集,请为change-set-type参数指定CREATE。要为现有堆栈创建更改集,请为change-set-type参数指定UPDATE。成功完成create-change-set调用后,AWS CloudFormation将开始创建更改集。要检查或查看更改集的状态,请使用describe-change-set操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句