部署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。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...