2016-10-23 8 views
0

現在、VPSセキュリティグループを使用している、弾力のあるbeanstalkでRDSインスタンスを作成しました。 RDS VPCセキュリティグループ経由ですべての受信トラフィックを許可しましたが、コマンドラインでmysql経由で接続しようとするとエラーが発生します。Elastic Beanstalkで作成したRDSインスタンスにCantを接続

私は次のエラーを取得しています:

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

私はここに示す手順に従って、ポート3306経由で接続しています:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

何らかの理由でそれだけでconnecting.Anyアイデアではありませんが、 ?

+0

あなたはAWSインスタンス上でmysqlコマンドラインを実行していますか? –

+0

私の個人的なMacのコマンドラインから、私はインスタンスにSSHをしなかった –

+0

Sshまたはsshポート転送を使用してください。 –

答えて

-1

インスタンスは、パブリックにアクセス可能なサブネットに存在する必要があります。また、[publicly accessible]フラグを有効にして、IPアドレスからポートを開く必要があります。

+0

これによりセキュリティ上の問題が発生します。 Elastic BeanstalkとRDSインスタンスが同じVPCにある場合は、RDSインスタンスを公開する必要はなく、不要にする必要もありません。 AWSの外部からアクセスする場合は、公開するだけです。 –

+0

はい、安全ではありませんが、OPはVPC外からインスタンスにアクセスしたいので、選択肢はありません –

+0

選択肢があります。 SSHポート転送。 –

0

私はちょうどこの質問を見ましたが、私は答えがまだあなたに関連していることを願っています。 RDSインスタンスのセキュリティグループをチェックして、ポート3306がElastic Beanstalkインスタンスのセキュリティグループに対して開いているかどうかを確認することができます。

関連する問題