0

postgres rds に pgbouncer をインストールしたかったのですが、ec2 インスタンスにアクセスするのと同じ方法でインスタンスにアクセスできません。マシンにsshできる方法はありますか(psqlではなく、正常に動作しています)。

4

2 に答える 2

6

rds の基礎となるインスタンスに直接アクセスすることはできません。これは設計によるものです。

于 2016-02-26T08:09:20.530 に答える
0

これは私にとってはうまくいきました。psql クライアントがローカルにインストールされていることを確認してください。

psql --host=myAwsDbEndpointUrl.ciqykqusf0nv.us-west-1.rds.amazonaws.com --port=5432 --username=myUserName --password --dbname=myDbName

aws で db インスタンスを作成するときは、次のように定義してください。

  1. ユーザー名
  2. パスワード
  3. データベース名
  4. ポート番号

データベースが配置されている VPC のセキュリティ グループも作成する必要がありました。作成後、db インスタンスがセキュリティ グループにこれを使用していることを確認してください。セキュリティ グループには次のルールがあります。

inbound--> type:PostgreSQL, protocol:TCP port range:5432, source:0.0.0.0/0

outbound--> type:All Traffic, protocol:All, port range:all, destination:0.0.0.0/0
于 2017-01-04T21:00:59.830 に答える