AWS 관리 콘솔을 통해:
- RDS로 구성된 Elastic Beanstalk 앱을 만들었습니다.
- Amazon RDS PostgreSQL DB 인스턴스 세부 정보를 보면 보안 그룹이 서로 다른 두 값으로 두 번 나열되어 있습니다. 왜?
두 값 모두 끝에 "( active )"가 표시됩니다.
첫 번째 값을 클릭하면 RDS 대시보드의 보안 그룹으로 이동하며 다음과 같이 표시됩니다.
귀하의 계정은 이 리전의 EC2-Classic 플랫폼을 지원하지 않습니다. DB 보안 그룹은 EC2-Classic 플랫폼이 지원되는 경우에만 필요합니다. 대신 VPC 보안 그룹을 사용하여 DB 인스턴스에 대한 액세스를 제어하십시오. EC2 콘솔로 이동하여 VPC 보안 그룹을 보고 관리하세요. 자세한 내용은 다음을 참조하세요.지원되는 플랫폼에 대한 AWS 설명서그리고VPC에서 RDS 사용.
두 번째 값을 클릭하면 해당 보안 그룹이 선택된 EC2 대시보드의 보안 그룹으로 이동됩니다. 이게 RDS 인스턴스가 사용하고 있는 것 같은데요, 그렇죠? 그런데 왜 다른 하나도 나열되어 있습니까?
답변1
이는 AWS의 버그인 것 같습니다.
이 문제를 해결하기 위해 아래 명령을 실행했습니다.DB VPC 보안 그룹 삭제, 아마도 Elastic Beanstalk에 의해 생성되었을 것입니다.
aws rds describe-db-security-groups
aws rds delete-db-security-group --db-security-group-name <value>