2016-10-23 1 views
0

저는 현재 VPS 보안 그룹을 사용하는 탄력적 인 beanstalk를 통해 RDS 인스턴스를 만들었습니다. RDS VPC 보안 그룹을 통해 모든 인바운드 트래픽을 허용했지만 명령 줄에서 mysql을 통해 연결을 시도하는 중에도 오류가 발생합니다.Elastic Beanstalk을 사용하여 만든 RDS 인스턴스에 연결하지 마십시오.

나는 다음과 같은 오류 받고 있어요 :

ERROR 2003 (HY000): Can't connect to MySQL server on 'http://example.us-west-2.rds.amazonaws.com' 

를 I 단계는 여기에 표시된 다음과 포트 3306을 통해 연결 해요 : http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html 어떤 이유로 그냥하지 connecting.Any 아이디어입니다

있지만 ?

+0

AWS 인스턴스에서 mysql 명령 줄을 실행하고 있습니까? –

+0

아니 개인적인 맥에서 명령 줄에서, 나는 인스턴스 –

+0

Ssh에 SSH를하지 않았거나 ssh 포트 포워딩을 사용합니다. –

답변

-1

인스턴스는 공개적으로 액세스 할 수있는 서브넷에 있어야하며 IP 주소에서 포트를 여는 것과 마찬가지로 '공개적으로 액세스 할 수있는'플래그도 활성화해야합니다.

+0

그러면 보안 문제가 발생합니다. Elastic Beanstalk과 RDS 인스턴스가 모두 동일한 VPC에 있으면 RDS 인스턴스를 공개적으로 액세스 할 필요가 없으므로 필요하지 않습니다. AWS 외부에서 액세스하는 경우 공개적으로 액세스 할 수 있도록해야합니다. –

+0

예, 안전하지는 않지만 OP는 VPC 외부에서 인스턴스에 액세스하려고하므로 선택의 여지가 없습니다 –

+0

선택의 여지가 있습니다. SSH 포트 포워딩. –

0

방금이 질문을 보았습니다. 답변이 귀하와 관련이 있기를 바랍니다. 아마도 RDS 인스턴스의 보안 그룹을 검사하여 포트 3306이 Elastic Beanstalk 인스턴스의 보안 그룹에 열려 있는지 확인할 수 있습니다.