如何解决部署RDS数据库集群时InvalidParameterCombination错误
具有RDS数据库集群。 AWS中的已部署版本具有以下属性: 引擎:aurora-postgresql EngineVersion:“ 10.11”
我的cloudformation模板指定了'EngineVersion 10.7',但我认为次要版本已在部署的集群上自动更新。当我尝试部署Cloudformation堆栈时,我遇到了此错误(非常相似,我现在没有该错误消息):
The specified new engine version is different current version: 10.11 (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination
我尝试更新CF模板以匹配已部署的引擎版本,现在得到:
The specified new engine version is same as current version: 10.11 (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination
我不知道InvalidParameterCombination
是什么意思。
我如何摆脱这种困境?
解决方法
我认为可以解决此问题的一个选项是将保留策略(retain
)附加到群集,更新堆栈,从模板中删除群集,更新堆栈,最后将数据库群集导入到数据库中。具有正确版本的模板。
使用依赖项可能很困难,因为那些!Ref
调用可以将arn或custer id硬编码为映射,将引用替换为静态映射,最后遵循上述步骤。最后,用新导入的数据库集群和!Ref
替换硬编码的ID。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。