确定 AWS 区域 中的数据库实例类支持 - Amazon Relational Database Service

确定 AWS 区域 中的数据库实例类支持

要确定特定 AWS 区域 中每个数据库引擎支持的数据库实例类,您可以采用以下几种方法之一。您可以使用 AWS Management Console、Amazon RDS 定价页面或 AWS Command Line Interface(AWS CLI)的 describe-orderable-db-instance-options 命令。

注意

当您使用 AWS Management Console 执行操作时,它会自动显示特定数据库引擎、数据库引擎版本和 AWS 区域 支持的数据库实例类。您可以执行的操作示例包括创建和修改数据库实例。

使用 Amazon RDS 定价页面确定 AWS 区域 中的数据库实例类支持

您可以使用 Amazon RDS 定价页面确定特定 AWS 区域 中每个数据库引擎支持的数据库实例类。

使用定价页面确定区域中每个引擎支持的数据库实例类
  1. 转到 Amazon RDS 定价

  2. Amazon RDS 的 AWS 定价计算器部分,选择立即创建您的自定义估算值

  3. 选择区域中,选择一个 AWS 区域。

  4. 查找服务中,输入 Amazon RDS

  5. 针对您的配置选项和数据库引擎选择配置

  6. 使用兼容实例部分查看支持的数据库实例类。

  7. (可选)在计算器中选择其它选项,然后选择保存并查看摘要保存并添加服务

使用 AWS CLI 确定 AWS 区域 中的数据库实例类支持

您可以使用 AWS CLI 来确定 AWS 区域 中的特定数据库引擎和数据库引擎版本支持哪些数据库实例类。下表显示了有效的数据库引擎值。

引擎名称 CLI 命令中的引擎值 有关版本的更多信息

Db2

db2-ae

db2-se

Amazon RDS 上的 Db2 版本

MariaDB

mariadb

Amazon RDS 上的 MariaDB 版本

Microsoft SQL Server

sqlserver-ee

sqlserver-se

sqlserver-ex

sqlserver-web

Amazon RDS 上的 Microsoft SQL Server 版本

MySQL

mysql

Amazon RDS 上的 MySQL 版本

Oracle

oracle-ee

oracle-se2

Amazon RDS for Oracle 发布说明

PostgreSQL

postgres

可用的 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-version version \ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \ --output text \ --region region

对于 Windows:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^ --output text ^ --region region

例如,以下命令列出了美国东部(弗吉尼亚州北部)的 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-class DB_instance_class \ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \ --output text \ --region region

对于 Windows:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^ --output text ^ --region region

例如,以下命令列出了支持 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