本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從快照還原至多可用區域資料庫叢集
您可以使用 AWS Management Console、或 RDS API 將快照還原到異地同步備份資料庫叢集。 AWS CLI您可以將這些類型的快照還原至多可用區域資料庫叢集:
-
單一可用區域部署的快照
-
使用單一資料庫執行個體進行異地同步備份資料庫叢集部署的快照
-
多可用區域資料庫叢集的快照
如需多可用區域部署的相關資訊,請參閱 設定和管理 Amazon 的多可用區部署 RDS。
提示
您可以透過還原快照,將單一可用區部署或異地同步備份資料庫叢集部署移轉至異地同步備份資料庫叢集部署。
如需使用 RDS 延伸 Support 版本還原異地同步備份資料庫叢集的相關資訊,請參閱使用 Amazon RDS 延伸 Support 將資料庫執行個體或異。
若要將快照還原至多可用區域資料庫叢集
登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Snapshots (快照)。
-
選擇想要從中還原的快照。
-
針對 Actions (動作),選擇 Restore snapshot (還原快照)。
-
在 Restore snapshot (還原快照) 頁面的 Availability and durability (可用性與持久性) 中,選擇 Multi-AZ DB cluster (多可用區域資料庫叢集)。
-
對於 DB cluster identifier (資料庫叢集識別符),輸入還原之多可用區域資料庫叢集的名稱。
-
在其餘區段,指定資料庫叢集設定。如需每項設定的相關資訊,請參閱 建立多可用區域資料庫叢集的設定。
-
選擇 Restore DB instance (還原資料庫執行個體)。
若要將快照還原到異地同步備份資料庫叢集,請使用指 AWS CLI 令 restore-db-cluster-from- snapshot。
在下例中,您會從先前建立的名稱為 mysnapshot
的快照還原。您會還原至名稱為 mynewmultiazdbcluster
的新多可用區域資料庫叢集。您也可以指定多可用區域資料庫叢集中資料庫執行個體所使用的資料庫執行個體類別。針對資料庫引擎指定 mysql
或 postgres
。
針對 --snapshot-identifier
選項,您可以使用名稱或 Amazon 資源名稱 (ARN) 指定資料庫叢集快照。不過,您只能使用 ARN 指定資料庫快照。
對於 --db-cluster-instance-class
選項,為新的多可用區域資料庫叢集指定資料庫執行個體類別。多可用區域資料庫叢集僅支援特定的資料庫執行個體類別,例如 db.m6gd 和 db.r6gd 資料庫執行個體類別。如需資料庫執行個體類別的詳細資訊,請參閱 數據庫實例類。
您也可以指定其他選項。
對於LinuxmacOS、或Unix:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
mynewmultiazdbcluster
\ --snapshot-identifiermysnapshot
\ --enginemysql|postgres
\ --db-cluster-instance-classdb.r6gd.xlarge
在Windows中:
aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier
mynewmultiazdbcluster
^ --snapshot-identifiermysnapshot
^ --enginemysql|postgres
^ --db-cluster-instance-classdb.r6gd.xlarge
在還原資料庫叢集之後,您可以將多可用區域資料庫叢集新增至安全群組,此安全群組與您用來建立快照 (如果適用) 的資料庫叢集或資料庫執行個體相關聯。完成此動作會提供先前資料庫叢集或資料庫執行個體的相同功能。
若要將快照還原到異地同步備份資料庫叢集,請ClusterFromSnapshot使用下列參數呼叫 RDS API 作業復原 B:
-
DBClusterIdentifier
-
SnapshotIdentifier
-
Engine
您也可以指定選用參數。
在還原資料庫叢集之後,您可以將多可用區域資料庫叢集新增至安全群組,此安全群組與您用來建立快照 (如果適用) 的資料庫叢集或資料庫執行個體相關聯。完成此動作會提供先前資料庫叢集或資料庫執行個體的相同功能。