

# 确定 Amazon Web Services 区域 中的数据库实例类支持
<a name="Concepts.DBInstanceClass.RegionSupportAurora"></a>

要确定特定 Amazon Web Services 区域中每个数据库引擎支持的数据库实例类，您可以采用以下几种方法之一。您可以使用 Amazon Web Services 管理控制台、[Amazon RDS 定价](https://www.amazonaws.cn/rds/pricing/)页面或 Amazon CLI 命令 [describe-orderable-db-instance-options](https://docs.amazonaws.cn/cli/latest/reference/rds/describe-orderable-db-instance-options.html)。

**注意**  
当您使用 Amazon Web Services 管理控制台 执行操作时，它会自动显示特定数据库引擎、数据库引擎版本和 Amazon Web Services 区域 支持的数据库实例类。您可以执行的操作示例包括创建和修改数据库实例。

**Contents**
+ [使用 Amazon RDS 定价页面确定 Amazon Web Services 区域 中的数据库实例类支持](#Concepts.DBInstanceClass.RegionSupportAurora.PricingPage)
+ [使用 Amazon CLI 确定 Amazon Web Services 区域 中的数据库实例类支持](#Concepts.DBInstanceClass.RegionSupportAurora.CLI)
  + [列出 Amazon Web Services 区域 中特定数据库引擎版本支持的数据库实例类](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1)
  + [列出支持 Amazon Web Services 区域 中特定数据库实例类的数据库引擎版本](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2)

## 使用 Amazon RDS 定价页面确定 Amazon Web Services 区域 中的数据库实例类支持
<a name="Concepts.DBInstanceClass.RegionSupportAurora.PricingPage"></a>

您可以使用 [Amazon Aurora 定价](https://www.amazonaws.cn/rds/pricing/)页面来确定特定 Amazon Web Services 区域中每个数据库引擎支持的数据库实例类。

**使用定价页面确定区域中每个引擎支持的数据库实例类**

1. 转至 [Amazon Aurora 定价](https://www.amazonaws.cn/rds/aurora/pricing/)。

1. 在 **Amazon 定价计算器**部分中选择 Amazon Aurora 引擎。

1. 在**选择区域**中，选择一个 Amazon Web Services 区域。

1. 在**集群配置选项**中，选择一个配置选项。

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

1. （可选）在计算器中选择其它选项，然后选择**保存并查看摘要**或**保存并添加服务**。

## 使用 Amazon CLI 确定 Amazon Web Services 区域 中的数据库实例类支持
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI"></a>

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

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


****  

| 引擎名称 | CLI 命令中的引擎值 | 有关版本的更多信息 | 
| --- | --- | --- | 
| MySQL 5.7 兼容和 8.0 兼容的 Aurora | `aurora-mysql` | 《Aurora MySQL 发布说明》**中的 [Amazon Aurora MySQL 版本 2 的数据库引擎更新](https://docs.amazonaws.cn/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.20Updates.html)和 [Amazon Aurora MySQL 版本 3 的数据库引擎更新](https://docs.amazonaws.cn/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.30Updates.html) | 
| Aurora PostgreSQL | `aurora-postgresql` | [https://docs.amazonaws.cn/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html](https://docs.amazonaws.cn/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html) | 

有关 Amazon Web Services 区域 名称的信息，请参阅 [Amazon 地区可用区](Concepts.RegionsAndAvailabilityZones.md#Concepts.RegionsAndAvailabilityZones.Regions)。

以下示例演示了如何使用 [describe-orderable-db-instance-options](https://docs.amazonaws.cn/cli/latest/reference/rds/describe-orderable-db-instance-options.html) Amazon CLI 命令确定 Amazon Web Services 区域 中的数据库实例类支持。

**Topics**
+ [列出 Amazon Web Services 区域 中特定数据库引擎版本支持的数据库实例类](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1)
+ [列出支持 Amazon Web Services 区域 中特定数据库实例类的数据库引擎版本](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2)

### 列出 Amazon Web Services 区域 中特定数据库引擎版本支持的数据库实例类
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1"></a>

要列出 Amazon Web Services 区域 中特定数据库引擎版本支持的数据库实例类，请运行以下命令。

对于 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
```

### 列出支持 Amazon Web Services 区域 中特定数据库实例类的数据库引擎版本
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2"></a>

要列出支持 Amazon Web Services 区域 中特定数据库实例类的数据库引擎版本，请运行以下命令。

对于 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
```