确定 AWS 区域 中的数据库实例类支持
要确定特定 AWS 区域 中每个数据库引擎支持的数据库实例类,您可以采用以下几种方法之一。您可以使用 AWS Management Console、Amazon RDS 定价
注意
当您使用 AWS Management Console 执行操作时,它会自动显示特定数据库引擎、数据库引擎版本和 AWS 区域 支持的数据库实例类。您可以执行的操作示例包括创建和修改数据库实例。
目录
使用 Amazon RDS 定价页面确定 AWS 区域 中的数据库实例类支持
您可以使用 Amazon RDS 定价
使用定价页面确定区域中每个引擎支持的数据库实例类
-
转到 Amazon RDS 定价
。 -
在 Amazon RDS 的 AWS 定价计算器部分,选择立即创建您的自定义估算值。
-
在选择区域中,选择一个 AWS 区域。
-
在查找服务中,输入
Amazon RDS
。 -
针对您的配置选项和数据库引擎选择配置。
-
使用兼容实例部分查看支持的数据库实例类。
-
(可选)在计算器中选择其它选项,然后选择保存并查看摘要或保存并添加服务。
使用 AWS CLI 确定 AWS 区域 中的数据库实例类支持
您可以使用 AWS CLI 来确定 AWS 区域 中的特定数据库引擎和数据库引擎版本支持哪些数据库实例类。下表显示了有效的数据库引擎值。
引擎名称 | CLI 命令中的引擎值 | 有关版本的更多信息 |
---|---|---|
Db2 |
|
|
MariaDB |
|
|
Microsoft SQL Server |
|
|
MySQL |
|
|
Oracle |
|
|
PostgreSQL |
|
有关 AWS 区域 名称的信息,请参阅 AWS 地区。
以下示例演示了如何使用 describe-orderable-db-instance-options AWS CLI 命令确定 AWS 区域 中的数据库实例类支持。
注意
为了限制输出,这些示例仅显示通用型 SSD (gp2
) 存储类型的结果。如有必要,您可以在命令中将存储类型更改为通用型 SSD 存储(gp3
)、预调配 IOPS(io1
)或磁介质(standard
)。
列出 AWS 区域 中特定数据库引擎版本支持的数据库实例类
要列出 AWS 区域 中特定数据库引擎版本支持的数据库实例类,请运行以下命令。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
\ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \ --output text \ --regionregion
对于 Windows:
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
^ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^ --output text ^ --regionregion
例如,以下命令列出了美国东部(弗吉尼亚州北部)的 RDS for PostgreSQL 数据库引擎 13.6 版支持的数据库实例类。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 \ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \ --output text \ --region us-east-1
对于 Windows:
aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 ^ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^ --output text ^ --region us-east-1
列出支持 AWS 区域 中特定数据库实例类的数据库引擎版本
要列出支持 AWS 区域 中特定数据库实例类的数据库引擎版本,请运行以下命令。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
\ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \ --output text \ --regionregion
对于 Windows:
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
^ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^ --output text ^ --regionregion
例如,以下命令列出了支持 US East (N. Virginia) 中 db.r5.large 数据库实例类的 RDS for PostgreSQL 数据库引擎的数据库引擎版本。
对于 Linux、macOS 或 Unix:
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large \ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \ --output text \ --region us-east-1
对于 Windows:
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large ^ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^ --output text ^ --region us-east-1