AWS RDS 引擎模式当前不可用

Gal*_*bli 8 amazon-web-services amazon-rds terraform amazon-aurora

我正在尝试创建一个 RDS 集群 Aurora-MySQL,其中包含一个实例。

我收到此错误:“ InvalidParameterValue:您请求的引擎模式当前不可用

我尝试使用“无服务器”并得到相同的错误。

区域:爱尔兰 (eu-west-1)

有什么建议么?

888*_*888 12

当错误地尝试配置无服务器 v2 配置时也会遇到此错误。

这有点不直观,但engine_mode = "serverless"适用于 v1,并且engine_mode = "provisioned"是 v2 所必需的。

为了确保您拥有无服务器 v2 集群,您需要:

engine_mode = "provisioned"
instance_class = "db.serverless"
engine_version = "15.2"
Run Code Online (Sandbox Code Playgroud)

请注意,引擎版本会随着时间而变化。您可以使用以下 CLI 命令查看哪些可用:

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.serverless \
  --region us-east-1 --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text
Run Code Online (Sandbox Code Playgroud)


big*_*g-K 3

engineengine_version是 Create API 调用的强制参数,无论是实例还是集群。当您通过 AWS 控制台进行配置时,控制台会自动处理这些详细信息,但如果您使用 SDK 或 CLI,则需要显式传入所有参数。在这种情况下,MAN 页面和/或 AWS 文档会提供帮助。

PS 我确实期望在这种情况下会出现不同的错误消息。