【发布时间】:2020-11-14 23:21:53
【问题描述】:
我正在尝试通过 CloudFormation 为 Postgres 12.3 RDS 实例(不是 Aurora)创建 RDS 数据库代理。堆栈创建失败并显示以下消息:
Database engine POSTGRES 12.3 for DB Instance db-name is not supported. Register the DB cluster instead of DB instance, or use another DB instance that is supported. (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterValue; Request ID: ...)
我找不到任何关于支持哪些数据库实例的文档,即 Postgres 12.2 可以吗?配置集群会有什么不同吗?从我看到的文档来看,似乎只有 Aurora 数据库支持集群,所以这可能不是一个选项。
根据this Amazon blog post Postgres 的 RDS 代理现在“普遍可用”。
编辑:11.2 也失败了Database engine POSTGRES 11.2 for DB Instance db-name is not supported.
【问题讨论】:
-
这似乎不是来自 db 代理的错误。你能在你定义你的数据库的地方展示模板的相关部分吗?
-
@Marcin 是的,对不起,你是对的。此错误来自 DBProxyTargetGroup。 AFAIK 没有它,数据库代理毫无用处,因此它们有效地相互关联
-
没问题。很高兴你克服了这个问题。
标签: postgresql amazon-cloudformation amazon-rds amazon-rds-proxy