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

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

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

注意

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

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

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

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

  2. AWS 定价计算器部分中选择 Amazon Aurora 引擎。

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

  4. 集群配置选项中,选择一个配置选项。

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

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

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

您可以使用 AWS CLI 来确定 AWS 区域 中的特定数据库引擎和数据库引擎版本支持哪些数据库实例类。

要使用下面的 AWS CLI 示例,请为数据库引擎、数据库引擎版本、数据库实例类和 AWS 区域 输入有效值。下表显示了有效的数据库引擎值。

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

MySQL 5.7 兼容和 8.0 兼容的 Aurora

aurora-mysql

《Aurora MySQL 发布说明》中的 Amazon Aurora MySQL 版本 2 的数据库引擎更新Amazon Aurora MySQL 版本 3 的数据库引擎更新

Aurora PostgreSQL

aurora-postgresql

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-version version \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region region

对于 Windows:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

输出还显示了每个数据库实例类支持的引擎模式。

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

对于 Windows:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

输出还显示了每个数据库引擎版本支持的引擎模式。

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