我想使用 AWS Backup 恢复 Amazon Aurora 集群端点,但该集群停滞在“正在创建”状态。
解决方法
当您使用 AWS Backup 恢复 Aurora 集群时,恢复作业会标记为已完成。但是,在您手动将 Amazon Relational Database Service(Amazon RDS)实例连接到已恢复的集群之前,Amazon RDS 控制台会显示正在创建状态。由于数据存储在集群中,备份恢复仅恢复集群,而不恢复实例。
只有在恢复的集群中手动创建 RDS 实例后,才会创建端点。
要解决此问题,请使用以下命令手动将新实例连接到 Aurora 集群:
注意:
- 将 clustername 替换为新恢复的集群名称。
- 在集群的配置页面中,将 enginename 替换为集群的引擎名称。例如,aurora-mysql。
- 将 sizetype 替换为集群的实例类。例如,db.r6g.2xlarge。
- 将 regionname 替换为集群所在的 AWS 区域。
aws rds create-db-instance --db-instance-identifier <instancename> --db-cluster-identifier <clustername> --engine <enginename> --db-instance-class <sizetype> --region <regionname>
**注意:**运行 AWS 命令行界面(AWS CLI)命令时,请确保您使用的是最新版本的 AWS CLI。
前面的命令会创建一个实例并将其连接到已恢复的集群。创建实例后,集群中的端点将处于可用状态。