web-dev-qa-db-ja.com

Amazon RDS PostgreSQLデータベースからのローカルバックアップ

Amazon RDSインスタンスにPostgreSQLデータベースがあります。

このインスタンスのローカルダンプが必要です。

これまでのところ、私はこれで試しました:

PGPASSWORD="Password" pg_dump -h mydb.xxxxxx.us-east-1.rds.amazonaws.com -p 5432

しかし、サーバーが接続を拒否し、サーバーが実際に実行しているポート5432で実際に実行されているかどうかを確認して、エラーをスローし続けます。

私の資格情報とDBパス/コードはすべて正しいです。

4
NeoVe

Security Groupファイアウォールの問題で実行している必要があります。

  • RDSダッシュボードに移動し、[インスタンス]を選択して、接続するインスタンスを開きます。
  • 次のような行を探します:Security Groups rds-launch-wizard (sg-3e9axxx) ( active )rds-launch-wizard (sg-3e9axxx)をクリックすると、Security GroupsパネルのEC2ダッシュボードが表示されます。
  • セキュリティグループを選択し、下のパネルの[Inbound]タブを開きます。
  • EditAdd Ruleをクリックします。 Port Rangeを5432に設定し、ソースでMy IPを選択することを忘れないでください。
  • Saveをクリックします。
  • ローカルIPからRDSインスタンスに接続できるはずです。
8
DeadEye