要确定特定 AWS 区域中每个数据库引擎支持的数据库实例类,您可以采用以下几种方法之一。您可以使用 AWS Management Console、Amazon RDS 定价
注意
当您使用 AWS Management Console 执行操作时,它会自动显示特定数据库引擎、数据库引擎版本和 AWS 区域 支持的数据库实例类。您可以执行的操作示例包括创建和修改数据库实例。
目录
使用 Amazon RDS 定价页面确定 AWS 区域 中的数据库实例类支持
您可以使用 Amazon Aurora 定价
使用定价页面确定区域中每个引擎支持的数据库实例类
-
转至 Amazon Aurora 定价
。 -
在 AWS 定价计算器部分中选择 Amazon Aurora 引擎。
-
在选择区域中,选择一个 AWS 区域。
-
在集群配置选项中,选择一个配置选项。
-
使用兼容实例部分查看支持的数据库实例类。
-
(可选)在计算器中选择其它选项,然后选择保存并查看摘要或保存并添加服务。
使用 AWS CLI 确定 AWS 区域 中的数据库实例类支持
您可以使用 AWS CLI 来确定 AWS 区域 中的特定数据库引擎和数据库引擎版本支持哪些数据库实例类。
要使用下面的 AWS CLI 示例,请为数据库引擎、数据库引擎版本、数据库实例类和 AWS 区域 输入有效值。下表显示了有效的数据库引擎值。
引擎名称 | CLI 命令中的引擎值 | 有关版本的更多信息 |
---|---|---|
MySQL 5.7 兼容和 8.0 兼容的 Aurora |
|
《Aurora MySQL 发布说明》中的 Amazon Aurora MySQL 版本 2 的数据库引擎更新和 Amazon Aurora MySQL 版本 3 的数据库引擎更新 |
Aurora PostgreSQL |
|
有关 AWS 区域 名称的信息,请参阅 AWS 地区。
以下示例演示了如何使用 describe-orderable-db-instance-options AWS CLI 命令确定 AWS 区域 中的数据库实例类支持。
列出 AWS 区域 中特定数据库引擎版本支持的数据库实例类
要列出 AWS 区域 中特定数据库引擎版本支持的数据库实例类,请运行以下命令。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
\ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --regionregion
对于 Windows:
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --regionregion
输出还显示了每个数据库实例类支持的引擎模式。
例如,以下命令列出了美国东部(弗吉尼亚州北部)的 Aurora PostgreSQL 数据库引擎 13.6 版支持的数据库实例类。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1
对于 Windows:
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1
列出支持 AWS 区域 中特定数据库实例类的数据库引擎版本
要列出支持 AWS 区域 中特定数据库实例类的数据库引擎版本,请运行以下命令。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
\ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --regionregion
对于 Windows:
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --regionregion
输出还显示了每个数据库引擎版本支持的引擎模式。
例如,以下命令列出了 US East (N. Virginia) 中支持 db.r5.large 数据库实例类的 Aurora PostgreSQL 数据库引擎的数据库引擎版本。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1
对于 Windows:
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1