1. ホーム
  2. mysql

[解決済み] Amazon RDS: 既存のインスタンスにスナップショットを復元する

2023-01-07 04:35:06

質問

私のインスタンスのスナップショットを作成し、DBにいくつかの不要な変更を加えました。

今、私はこのスナップショットから私のインスタンスを復元したいと思います。

それを実行しようとすると、今あるインスタンスに加え、もう1つのインスタンスが作成されます。

DB Instance Identifier"を指定したところ、同じIDのインスタンスが2つ作成されました。

そこで質問です。既存のインスタンスにスナップショットをリストアする方法はありますか?

なぜなら、他のケースでは、新しいインスタンスが異なるエンドポイント(ホスト名)で作成され、私はデータベースにアクセスするために私の設定を変更する必要があるからです。それとも、このようなケースを管理するためのより良い方法がありますか?

どのように解決するのですか?

既存のDBインスタンスを手動バックアップやポイントインタイムスナップショットのいずれかにリストアすることはできません。

手動バックアップまたは自動スナップショットを利用できる唯一の方法は、それを使用して新しい RDS DB インスタンスを作成することです。新しい DB インスタンスが作成されたら、アプリ/コードで DB のエンドポイントを変更し、古い DB インスタンスを削除することができます。

結論 : あなたのアプリで構成設定を変更する必要があります。他のオプションはありません。