Amazon Aurora 클러스터 엔드포인트가 생성 중(Creating) 상태인 이유는 무엇입니까?
최종 업데이트 날짜: 2020년 8월 31일
Amazon Aurora 클러스터를 생성했는데 Aurora 클러스터 엔드포인트가 생성 중(Creating) 상태에 있습니다. 이 문제를 해결하려면 어떻게 해야 합니까?
간략한 설명
Amazon RDS 콘솔을 사용하여 Aurora 클러스터를 생성하면 클러스터가 Aurora DB 인스턴스 한 개(또는 다중 AZ 구성을 선택한 경우 인스턴스 두 개)로 채워집니다. 이 DB 인스턴스는 RDS 콘솔용으로 암시적으로 생성됩니다. 클러스터를 성공적으로 생성하고 Aurora DB 인스턴스가 사용 가능(Available) 상태가 되면 Aurora 엔드포인트도 사용 가능(Available) 상태가 됩니다.
AWS CLI(AWS 명령줄 인터페이스)를 사용하여 create-db-cluster를 실행하거나 CreateDBCluster API 호출을 사용하여 Aurora 클러스터를 생성하는 경우 DB 인스턴스 없이 빈 Aurora 클러스터를 생성합니다. Aurora 클러스터에는 DB 인스턴스가 없으므로 Amazon RDS 콘솔에 있는 Aurora 엔드포인트의 상태는 생성 중(Creating) 상태입니다.
클러스터에 대한 DB 인스턴스를 생성하려면 create-db-instance 또는 CreateDBInstance API를 사용합니다.
해결 방법
AWS CLI를 사용하여 reate-db-instance를 호출하거나 CreateDBInstance API를 사용하여 기존 Aurora 클러스터를 Aurora DB 인스턴스로 채웁니다.
다음 예제 명령은 AWS CLI를 사용하여 기존 Aurora 클러스터에 대한 Aurora DB 인스턴스를 생성합니다.
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 DB 인스턴스를 생성하고 Aurora DB 인스턴스가
사용 가능(Available) 상태가 되면 Aurora 엔드포인트도
사용 가능(Available) 상태가 됩니다.