0
我想在我的postgres裏安裝pgbouncer,但我無法訪問實例,就像我們訪問ec2實例一樣。那麼有沒有一種方法可以讓我的SSH機器(而不是psql,它工作正常)。Ssh到AWS RDS Postgres實例
我想在我的postgres裏安裝pgbouncer,但我無法訪問實例,就像我們訪問ec2實例一樣。那麼有沒有一種方法可以讓我的SSH機器(而不是psql,它工作正常)。Ssh到AWS RDS Postgres實例
您無法直接訪問rds基礎實例,這是由設計決定的。
這對我有用。確保你有本地安裝的psql client。
psql --host=myAwsDbEndpointUrl.ciqykqusf0nv.us-west-1.rds.amazonaws.com --port=5432 --username=myUserName --password --dbname=myDbName
當建立在AWS上你的數據庫實例,請確保定義如下:
我還必須爲VPC建立一個安全組數據庫位於其中。創建它之後,請確保您的數據庫實例將其用於其安全組。安全組具有以下規則:
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
哦,所以我相信我能做到的唯一途徑是通過啓動一個EC2實例並安裝pgbouncer和在conf重定向到我的RDS實例。 – najeeb
對,你可以在ec2上運行你自己的db,但是當你使用rds時,你放棄了一些你可以或不可以做的控制 - 這是讓別人爲你管理它的權衡。 –