本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
重新命名 Amazon 的多可用區域資料庫叢集 RDS
您可以使用 AWS Management Console、 AWS CLI modify-db-cluster
命令或 Amazon RDSAPIModifyDBCluster
操作重新命名多可用區域資料庫叢集。重新命名多可用區域資料庫叢集會產生重大影響。以下是您重新命名多可用區域資料庫叢集前的考量清單。
-
當您重新命名多可用區域資料庫叢集時,多可用區域資料庫叢集的叢集端點會變更。這些端點之所以變更,因為它們包含您指派給多可用區域資料庫叢集的名稱。您可以將流量從舊端點重新導向至新端點。如需建立多可用區域資料庫叢集端點的詳細資訊,請參閱 連線至 Amazon 的多可用區域資料庫叢集 RDS。
-
當您重新命名多可用區域資料庫叢集時,會刪除多可用區域資料庫叢集使用的舊DNS名稱,但可能會保留快取幾分鐘。重新命名的多可用區域資料庫叢集的新DNS名稱大約會在兩分鐘內生效。重新命名的多可用區域資料庫叢集必須等到新名稱生效後才可使用。
-
重新命名叢集時,您無法使用現有的多可用區域資料庫叢集名稱。
-
如果您重複使用資料庫叢集名稱,與多可用區域資料庫叢集名稱相關聯的指標和事件會保留下來。
-
多可用區域資料庫叢集標籤會與多可用區域資料庫叢集一起保留,無論重新命名與否。
-
重新命名的多可用區域資料庫叢集會保留其資料庫叢集快照。
注意
多可用區域資料庫叢集是在雲端中執行的隔離資料庫環境。多可用區域資料庫叢集可以託管多個資料庫。如需有關變更資料庫名稱的資訊,請參閱資料庫引擎相關文件。
重新命名以取代現有的多可用區域資料庫叢集
重新命名多可用區域資料庫叢集的最常見案例包括從資料庫叢集快照還原資料或執行 point-in-time復原 (PITR)。透過重新命名多可用區域資料庫叢集,您可以取代多可用區域資料庫叢集,而無需變更參考多可用區域資料庫叢集的任何應用程式碼。在這些情況下,完成下列步驟:
-
停止所有流量進入多可用區域資料庫叢集。您可以重新導向流量,以免其存取多可用區域資料庫叢集上的資料庫,或選擇其他方式,來防止流量存取多可用區域資料庫叢集上的資料庫。
-
重新命名現有的多可用區域資料庫叢集。
-
透過從資料庫叢集還原或復原至某個時間點,來建立新的多可用區域資料庫叢集。然後,為新的多可用區域資料庫叢集提供先前的多可用區域資料庫叢集的名稱。
如果您刪除舊的多可用區域資料庫叢集,則必須負責刪除舊的多可用區域資料庫叢集的任何不需要的資料庫叢集快照。
重新命名多可用區域資料庫叢集
-
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Databases (資料庫)。
-
選擇您要重新命名的多可用區域資料庫叢集。
-
選擇 Modify (修改)。
-
在 Settings (設定) 中,針對 DB cluster identifier (資料庫叢集識別符),輸入新名稱。
-
選擇 Continue (繼續)。
-
若要立即套用變更,請選擇 Apply immediately (立即套用)。在某些情況下,選擇此選項會導致停機。如需詳細資訊,請參閱立即套用變更。
-
在確認頁面上,檢閱您的變更。如果都正確,請選擇 Modify cluster (修改叢集) 以儲存您的變更。
或者,選擇 Back (上一步) 以編輯您的變更,或是選擇 Cancel (取消) 以捨棄您的變更。
若要重新命名多可用區域資料庫叢集,請使用 AWS CLI 命令 modify-db-cluster。使用多可用區域資料庫叢集的新名稱提供目前的 --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
若要重新命名多可用區域資料庫叢集,請使用下列參數呼叫 Amazon RDSAPI操作 ModifyDBCluster:
-
DBClusterIdentifier
– 資料庫叢集的現有名稱。 -
NewDBClusterIdentifier
– 資料庫叢集的新名稱。