2017-12-14 24 views
1

私はデータベースを必要とするWebプロジェクトの初期段階にあります。これまでは、開発用にSQLiteデータベースをローカルで使用し、AWS RDS上で稼動するPostgreSQLデータベース(主にアルファテスタのみ)を使用していました。私は実際にデータベースに、必要な時にいつでも吹き飛ばして再シードすることができない状態を持っていません。Amazon RDSでPostgreSQL DBへのローカル開発アクセスを有効にする

しかし、今私は現場のSQLiteデータベースにシード作成することで簡単に再現できない状態のプロダクションデータベースをプロジェクトに残しています。そこで私は、本番データベースの最後のスナップショットを取って本番データベースを作成するスクリプトを使用して作成した別の開発データベースを作成することに決めました。私はこのスクリプトをある程度成功させることができました...

しかし、私は現地の開発環境でこの開発データベースに接続することができません。接続しようとするたびにタイムアウトします。 Amazonのリソースのほとんどは、これがセキュリティグループの問題である可能性が高いと思われるようです。私のデータベースに対応したセキュリティグループは、現在、(セキュリティグループを消去、それは私のRDSセキュリティグループとしてリストされているグループである)これらのインバウンドの設定があります。

enter image description here

は明らかに間違って何かがここにありますか?ローカルマシン上のこの開発データベースに接続できるようにセキュリティグループを設定するにはどうすればよいですか?

答えて

2

ソースを同じセキュリティグループに設定するのではなく、接続元のソースを指定する必要があります。 0.0.0.0/0を使用して、任意のソースからのトラフィックを有効にすることができます。

関連する問題