2017-01-12 9 views
0

AWS CloudでWSO2 Idenityサーバーを構成しています.WSO2 IdentityサーバーをEC2にインストールしています。 私はAWS RDS MYSQLデータベースを使用していますが、it.Its内にEC2とは異なるエンドポイントにapiuserを作成しています。 また、master-datasources.xmlを、localhost以外のRDSのエンドポイントを使用して、以下のようにRDSサーバーを指すように変更しました。java.sql.SQLException:WSO Identity Serverでユーザー'[email protected]のアクセスが拒否されました

JDBCます。mysql:// myrdsendpoint:?3306/apimgt自動再=真& relaxAutoCommit私はapiuserが呼ばれているすべての場所で変更されている=真& apiuser apimanager

.. まだ私が取得していますjava.sql.SQLExceptionのようなエラー:ユーザー 'apiuser' @ 'ec2ip'のアクセスが拒否されました(パスワード:YESを使用) apiuserはec2ipから参照されます..

私は使用するために変更する必要がある他の場所はありますかECよりもむしろRDSの嫌悪者2?

+0

..今は解決..どのマシンからでもアクセスすることができ、ユーザを作成することによってそれを解決しますが、このユーザーは、EC2インスタンスからRDSにアクセスできることを確認していますか?あなたはmysqlクライアントで試しましたか? – Bee

+0

はい。私はEC2インスタンスにMySQLクライアントをインストールして試しました...実際には、mySQLクライアントを使用してEC2からこのユーザーを作成しました.. apiuser @ ec2-ipのアクセスが拒否されました...どうしてですか? – Jocket

+0

このユーザーはmysqlクライアントでもログインできないと言っていますか? – Bee

答えて

0

私は

CREATE USER [email protected]'%' IDENTIFIED BY ' apimanager'; 

そのは

+0

mysqlクライアントを実行しているのと同じマシンにはありませんでしたか? – Bee

+0

はい。しかし、RDSインスタンスからのみアクセスするようにユーザーを明示的に作成しました...そのステップは間違っていました – Jocket

関連する問題