2017-01-20 33 views
0

AWS RDS & MySQLドキュメントストアを初めて使用しています。AWSでMySQLドキュメントストアを設定する方法RDS

私は、MySQLシェル経由でこのdocumentationに言及し、その正常にインストールされて私はMySQLのドキュメントストアのために必要とされるXプラグインを有効にした1つのラムダ(NodeJS 4.3)デフォルトポート3306を持っている& 1 RDS MySQLインスタンスを作成しました。

私のlambdaはxdevapi (@mysql/xdevapi)パッケージをインポートし、xdevapiが33060をデフォルトポートとして使用するため、ポート33060でMySQL RDSインスタンスとの接続を試みます。

私がラムダをテストしようとすると、接続できません。なぜなら、xdevapiはデフォルトのポート33060を使用しているからです。しかしMySQLのデフォルトポートは3306です。したがって、ポート33060のインバウンドを許可するカスタムルールをセキュリティグループに追加しました。そして、ラムダをテストしようとしましたが、

ここで私が紛失しているものがあればお勧めします。

答えて

1

getSession方法がportオプションとるように見えます:私はこれを試みたが、それは働いていなかった

xdevapi.getSession({ 
    host: 'localhost', 
    port: 3306, 
    dbUser: 'root', 
    dbPassword: '' 
}) 
+0

を。 –

+1

@ Shri.harryあなたは「それはうまくいかない」と言うよりも具体的にする必要があります。具体的にする。 3306以外のポートでRDSに接続することは不可能なので、この回答はあなたを正しい方向に導くためのものです。 –

+0

ok。それはうまくいかず、私はこのような応答を得ました。「あなたが接続しているサーバは、Xサーバを使用しているMySQLサーバではありません。古典的なプロトコルを話すMySQL 5.7.17-logかもしれません。 –

関連する問題