【发布时间】:2021-02-08 02:07:22
【问题描述】:
拥有一个 RDS 数据库集群。 AWS 中部署的版本具有以下属性: 引擎:aurora-postgresql 引擎版本:'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 是什么意思。
我该如何摆脱这种困境?
【问题讨论】:
-
第一个错误是抱怨因为无法降级,我猜错误信息类似于:“无法降级”。
-
第二个错误也有道理,CloudFormation 调用升级 API 因为它假定集群 ir 运行 10.7,但实际上是 10.11。因此无法升级。
-
github 上有一个问题,最近有关于此的活动 (github.com/aws-cloudformation/…)。
标签: amazon-web-services amazon-cloudformation amazon-rds