2013-02-17 9 views
27

最近EC2インスタンスをダウングレードしました。私はもうRDSに接続できません。私は、内部IPが異なっている可能性があり、ログインがその特定のIPに接続されている可能性があると思います。私はそれを理解することができませんでした。私はスナップショットからバックアップを取ることができるようにしたいと思います。 AWS経由でダウンロードする方法はありますか?RDSスナップショット

答えて

36

RDSスナップショットをダウンロードすることはできません。ただし、データベースに接続してデータベースをエクスポートすることはできます。セキュリティグループを正しく設定しない限り(インスタンスを別のセキュリティグループではなくIPに開く)、インスタンスをダウングレードしても接続に影響はありません。

+0

私は、EC2インスタンスがRDSエンドポイントのポート3306にtelnetで接続できることを確認しました。しかし、私のログインは機能しません。私のセキュリティグループには、mysqlが指定されていなかった(とにかく、EC2インスタンスへのインバウンド用だと思う)。 dbセキュリティグループには、EC2インスタンスにも指定されたEC2セキュリティグループが指定されています。私はそれがどのように設定されるべきだと思っています。それが最初に働いたのです。 私のファイルにあったパスワードよりも古いパスワードを試してみました。しかし、RDSスナップショットをダウンロードできないことを確かめるのは良いことです。ありがとうございました! – William

+0

IPアドレスを指定する許可を設定しましたか?ルートアカウントにはIP固有の許可が必要ではなく、必要に応じてRDSコンソールからリセットできます。 – datasage

+4

スナップショットにはどのように接続しますか?そのスナップショットをデータベースにリストアせずに完了できますか? – ScotterC

2

datasageに加えて、

プロダクションインスタンスのオプションとして、RDSに読み取り専用レプリカを作成し、このレプリカからダンプを作成できます。この方法でプロダクションDBのフリーズを回避することができます。

このスキームは、PostgreSQL + pg_dumpに使用します。それが他の人にも役立つことを願っています。

関連する問題