Amazon RDS のマルチ AZ DB クラスターの名前の変更
マルチ AZ DB クラスターの名前を変更するには、AWS Management Console、AWS CLI、modify-db-cluster
コマンド、または Amazon RDS API ModifyDBCluster
オペレーションを使用します。マルチ AZ DB クラスターの名前を変更すると、大きな影響があります。以下は、マルチ AZ DB クラスターの名前を変更する前の考慮事項の一覧です。
-
マルチ AZ DB クラスターの名前を変更すると、マルチ AZ DB クラスターのクラスターエンドポイントが変更されます。これらのエンドポイントは、マルチ AZ DB クラスターに割り当てた名前が含まれているために変更されます。古いエンドポイントから新しいエンドポイントにトラフィックをリダイレクトできます。マルチ AZ DB クラスターエンドポイントの詳細については、「Amazon RDS のマルチ AZ DB クラスターへの接続」を参照してください。
-
マルチ AZ DB クラスターの名前を変更すると、マルチ AZ DB クラスターが使用していた古い DNS 名は削除されますが、数分間キャッシュされたままになる場合があります。名前を変更したマルチ AZ DB クラスターの新しい DNS 名は、約 2 分後に有効になります。名前を変更したマルチ AZ DB クラスターは、新しい名前が有効になるまで使用できません。
-
クラスターの名前を変更する場合、既存のマルチ AZ DB クラスターの名前を使用することはできません。
-
マルチ AZ DB クラスターの名前に関連付けられたメトリクスとイベントは、DB クラスターの名前を再利用する場合も維持されます。
-
マルチ AZ DB クラスターのタグは、名前の変更にかかわらず、マルチ AZ DB クラスターに残ります。
-
DB クラスターのスナップショットは、名前を変更した マルチ AZ DB クラスターに保持されます。
注記
マルチ AZ DB クラスターは、クラウドで実行する独立したデータベース環境です。マルチ AZ DB クラスターは、複数のデータベースをホストすることができます。データベース名の変更の詳細については、DB エンジンのドキュメントを参照してください。
名前を変更して既存のマルチ AZ DB クラスターを置き換える
マルチ AZ DB クラスターの名前を変更する最も一般的なシナリオには、DB クラスターのスナップショットからのデータの復元や、ポイントインタイムリカバリ (PITR) の実行です。マルチ AZ DB クラスターの名前を変更することで、マルチ AZ DB クラスターを参照するアプリケーションコードを変更することなく、マルチ AZ DB クラスターを置き換えることができます。この場合、次のステップを完了します。
-
マルチ AZ DB クラスターに向かうトラフィックを停止します。マルチ AZ DB クラスターでデータベースにアクセスするトラフィックをリダイレクトするか、別の方法を選択してトラフィックのアクセスを回避します。
-
既存のマルチ AZ DB クラスターの名前を変更します。
-
DB クラスターのスナップショットの復元またはポイントインタイムの復旧によって、新しいマルチ AZ DB クラスターを作成します。次に、新しいマルチ AZ DB クラスターに以前のマルチ AZ DB クラスターの名前を付けます。
古いマルチ AZ DB クラスターを削除した場合、古いマルチ AZ DB クラスターの不要な DB クラスターのスナップショットは、お客様によってすべて削除する必要があります。
マルチ AZ DB クラスターの名前を変更するには
-
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、データベースを選択します。
-
名前を変更するマルチ AZ DB クラスターを選択します。
-
Modify を選択します。
-
[Settings] (設定) で、[DB cluster identifier] (DB クラスター識別子) に新しい名前を入力します。
-
[Continue] (続行) をクリックします。
-
変更をすぐに反映させるには、[Apply immediately] を選択します。このオプションを選択すると、停止状態になる場合があります。詳細については、「今すぐ変更を適用する」を参照してください。
-
確認ページで、変更内容を確認します。正しい場合は、[クラスターの変更] を選択して変更を保存します。
または、[Back] (戻る) を選択して変更を編集するか、[Cancel] (キャンセル) を選択して変更を破棄します。
マルチ AZ DB クラスターの名前を変更するには、AWS CLI コマンドの modify-db-cluster を使用します。マルチ AZ DB クラスターの新しい名前とともに、現在の --db-cluster-identifier
値および --new-db-cluster-identifier
パラメータを指定します。
例
Linux、macOS、Unix の場合:
aws rds modify-db-cluster \ --db-cluster-identifier
DBClusterIdentifier
\ --new-db-cluster-identifierNewDBClusterIdentifier
Windows の場合:
aws rds modify-db-cluster ^ --db-cluster-identifier
DBClusterIdentifier
^ --new-db-cluster-identifierNewDBClusterIdentifier
マルチ AZ DB クラスターの名前を変更するには、以下のパラメータで、Amazon RDS API オペレーションの ModifyDBCluster を呼び出します。
-
DBClusterIdentifier
- DB クラスターの既存の名前。 -
NewDBClusterIdentifier
- DB クラスターの新しい名前。