インスタンスのスナップショットを作成し、DB に不要な変更をいくつか加えました。
ここで、このスナップショットからインスタンスを復元したいと思います。
それをやろうとすると、既存のインスタンスに加えて、さらに 1 つのインスタンスが作成されます。
「DB インスタンス識別子」を指定すると、同じ ID を持つ 2 つのインスタンスが取得されます。
そこで質問です。既存のインスタンスにスナップショットを復元する方法はありますか?
他のケースでは、新しいインスタンスが異なるエンドポイント (ホスト名) で作成され、データベースにアクセスするために構成を変更する必要があります。または、このようなケースを管理するより良い方法はありますか?
ベストアンサー1
いいえ、既存の DB インスタンスを手動バックアップまたはポイントインタイムスナップショットのいずれかに復元することはできません。
手動バックアップまたは自動スナップショットを利用できる唯一の方法は、それを使用して新しい RDS DB インスタンスを作成することです。新しい DB インスタンスが作成されると、アプリ/コード内の DB のエンドポイントを変更し、古い DB インスタンスを削除できます。
結論: アプリの構成設定を変更する必要があります。他の選択肢はありません。