确定 AWS 区域 中的数据库实例类支持
要确定特定 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