勘違いした話
AWSのRDSやAuroraを作成すると以下のようなエンドポイントが作成されるがkbcftqi59dmm
の部分がインスタンス別でランダムに払い出されるものだと思っていた。
test.cluster-kbcftqi59dmm.ap-northeast-1.rds.amazon.com
識別子がどうやって払い出されるのか
以下の要素で識別子が決まる。
そのため、Backupで取得していたものからリストアする場合も変更はない。
- AWSアカウント
- リージョン
公式ドキュメント
各 DB インスタンスには、DB インスタンス識別子があります。このお客様が指定する名前により、Amazon RDS API および AWS CLI コマンドを操作する際、DB インスタンスが一意に識別されます。DB インスタンス識別子は、AWS リージョン内でユーザー別に一意にする必要があります。
識別子は、RDS によってインスタンスに割り当てられた DNS ホスト名の一部として使用されます。例えば、db1 を DB インスタンス識別子として指定した場合、RDS は、db1.123456789012.us-east-1.rds.amazonaws.com などのインスタンスの DNS エンドポイントを自動的に割り当て、ここでの 123456789012 はアカウントの特定の地域の固定識別子です。