pgadmin4からAWS RDSのpostgresインスタンスに接続することができません

Kishorガルディ氏:

私は、AWS RDSのpostgresインスタンスを作成していると私は私のローカルマシンからpostgres4ダッシュボードを使用してDBをヒットしようとしているが、接続を作成することができませんし、それは以下のようにエラーを投げているのです

Unable to connect to server:
could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host "clienteledev2.XXX.ap-south-1.XXX.com" (xx.xx.xx.xx) and accepting
TCP/IP connections on port 5432?

私は、AWSのドキュメントを経て、すでにのように必要な設定を行っている:設定パブリック可用性

1)YESに公開アクセシビリティフラグを設定します

2)のPostgresSQLのTCPとしてポート5432すなわち通信用のオープンポートするためにセキュリティグループ内のインバウンドルールを追加します

3)も、カスタムTCPとしての私のマシンからの着信トラフィックのソースMYIPのためのルールを追加しました

(スクリーンショットを参照) セキュリティグループのインバウンドルール

私は、公共と私はファイアウォールを介して接続するpgAdminでの免除または許可している私の個人的なマシン上にあるデフォルトのVPCを使用しています。

私はオンライン十分に検索しましたし、それらのこれらのどれも働いたように、前の質問のために提案され、いくつかの解決策を発見しました。私が間違ってやっていることは何ですか?

franklinsijo:

最も簡単な方法は、どこからでもアクセスできるようにあなたのDBセキュリティグループにINBOUNDルールを追加することです0.0.0.0/0DB TCPポート(このシナリオでは、それがあるために5432)。これは一般にアクセス可能なDBインスタンスへのアクセスに任意のIPアドレスを許可します。これは、セキュリティリスクの独自のセットにもたらすと警告が表示されます。

これを避けるために、一般的に使用される代替は、INBOUNDに許可されるVPN IPアドレスをVPN経由で接続して持つことです。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=343287&siteId=1