为什么我的 Amazon Aurora 集群终端节点处于 Creating(正在创建)状态?

上次更新时间:2020 年 8 月 31 日

我创建了一个 Amazon Aurora 集群,但我的 Aurora 集群终端节点处于 Creating(正在创建)状态。如何解决此问题?

简短描述

当您使用 Amazon RDS 控制台创建 Aurora 集群时,集群将使用一个 Aurora 数据库实例来填充(如果您选择了多可用区配置,则将使用两个实例来填充)。此数据库实例是为 RDS 控制台隐式创建的。成功创建集群并且 Aurora 数据库实例处于 Available(可用)状态后,Aurora 终端节点也将处于 Available(可用)状态。

如果您使用 AWS 命令行界面 (AWS CLI) 运行 create-db-cluster 命令或 使用 CreateDBCluster API 调用来创建您的 Aurora 集群,则您将创建一个没有任何数据库实例的空 Aurora 集群。在 Amazon RDS 控制台中,您的 Aurora 终端节点的状态将为 Creating(正在创建),因为 Aurora 集群中没有任何数据库实例。

要为集群创建数据库实例,请使用 create-db-instance 命令或 CreateDBInstance API。

解决方法

使用 AWS CLI 调用 create-db-instance使用 CreateDBInstance API,以使用 Aurora 数据库实例填充现有的 Aurora 集群。

以下示例命令使用 AWS CLI 为一个现有的 Aurora 集群创建了一个 Aurora 数据库实例:

aws rds create-db-instance --db-instance-identifier sample-instance
     --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large --db-parameter-group aurora_pg --port 3306 --publicly-accessible 
创建 Aurora 数据库实例并且您的 Aurora 数据库实例处于 Available(可用)状态后,Aurora 终端节点也将处于 Available(可用)状态。

这篇文章对您有帮助吗?


您是否需要账单或技术支持?