AWS Backup을 사용하여 Amazon Aurora 클러스터 엔드포인트를 복원하려고 하는데 클러스터가 생성 중 상태에서 멈췄습니다.
해결 방법
AWS Backup을 사용하여 Aurora 클러스터를 복원하면 복원 작업이 완료됨으로 표시됩니다. 하지만 Amazon Relational Database Service(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 Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면, 최신 버전의 AWS CLI을 사용하고 있는지 확인하세요.
이전 명령은 인스턴스를 생성하여 복원된 클러스터에 연결합니다. 인스턴스가 생성되면 클러스터의 엔드포인트가 사용 가능 상태가 됩니다.