2016-04-04 18 views
1

私が設定したパブリックRDSインスタンス(MySQL)に接続する際に問題があります。 Lambdaコードをローカル(ラップトップ)でテストし、MySQLインスタンスに接続してテーブルに行を追加することができます。私のようなラムダ関数を設定しているラムダ関数からRDS DBに接続するにはどうすればよいですか?

Error: connect ETIMEDOUT at Connection._handleConnectTimeout 
(/var/task/node_modules/mysql/lib/Connection.js:412:13) 

- No VPC 
- Role: "Basic with DynamoDB" (a tutorial mentioned using this) 

RDSデータベースとして公開URLを持っていると私はラムダを経由して、コードを実行したときしかし、私はこの接続エラーを取得しています任意のホストからのポート3306へのインバウンド接続を可能にするセキュリティグループ内に存在します。ノートパソコンから正常に接続してクエリを実行できます。

LambdaがMySQL DBにどのように接続できるかに関する推奨事項はありますか? 私は何時間もこれに執着してきました。

+0

私にnode.jsコードを表示するにはRDSに接続しますか? –

答えて

0

これは私のセキュリティグループの問題であることが判明しました。 RDSセキュリティグループの0.0.0.0/0からの接続を有効にして修正しました。

関連する問題