AWS RDS にて DB サブネットグループグループを変更しようとしたらエラーが出た時の対応

AWS RDS にて既存 DB インスタンスの DB サブネットグループグループを変更しようとしたら、
下記エラーが出た。

申し訳ありません。DB インスタンス xxxxx-db の変更のリクエストが失敗しました。
You cannot move DB instance xxxxx-db to subnet group xxxxx-db-subnet-group.
The specified DB subnet group and DB instance are in the same VPC.
Choose a DB subnet group in different VPC than the specified DB instance and try again.

同じ VPC 内にある DB サブネットグループから、
DB サブネットグループへの変更はできないらしい。

解決策(その1)

違う VPC の DB サブネットグループを一時的に作成し、まずそれに変更する。
変更後、本来変更したかった DB サブネットグループに変更する。

違う VPC に切り替えるので、
本来変更したかった DB サブネットグループへの変更が完了するまで、
DB 接続ができなくなるので注意。

RDS の設定の変更が完了するまで約10分かかる。
今回2回変更するので20分くらいかかる。

RDS ステータス変更メモ

RDS の設定を変更した時のステータスと、
DB 接続のメモ。

0:00〜 ステータスが moving-to-vpc に変わる
5:00〜 ステータスが Configuring-enhanced-monitoring に変わる
6:00〜 ステータスが 変更中に変わる。ここから DB が繋がらなくなる
8:00 利用可能に変わる。このステータスになるまで再度 RDS の設定の変更はできない。

試したけどダメだった例

最初、 DB サブネットグループを編集して、
サブネットを切り替えようとしたけど、
下記エラーが出て変更できなかった。

申し訳ありませんが、DB サブネットグループ xxxxx-db-subnet-group の変更リクエストは失敗しました。
Some of the subnets to be deleted are currently in use: subnet-xxxxx

多分、他でサブネット使ってたら変更できない。
新しく作成する時は該当サブネットはなぜか指定できるので、
サブネットの管理に注意。