選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

從資料庫叢集快照還原 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從資料庫叢集快照還原

Amazon RDS會建立資料庫叢集的儲存磁碟區快照,備份整個資料庫叢集,而不只是個別資料庫。您可從資料庫快照還原來建立新的資料庫叢集。您提供要從中還原之資料庫叢集快照的名稱,然後提供一個從還原建立之新資料庫叢集的名稱。您無法從資料庫叢集快照還原為現有的資料庫叢集;還原時會建立新的資料庫叢集。

重要

如果您嘗試將快照還原至已棄用的資料庫引擎版本,將立即升級至最新的引擎版本。從已棄用引擎版本還原的資料庫叢集在升級至較新的主要版本之前,將無法存取。

此外,如果 版本在延伸支援上或已達到標準支援結尾,則可能需要支付延伸支援費用。如需詳細資訊,請參閱Amazon Aurora 的 Amazon RDS延伸支援

若還原的資料庫叢集狀態為 available,您便可使用該叢集。

您可以使用 從資料庫叢集快照 AWS CloudFormation 還原資料庫叢集。如需詳細資訊,請參閱AWS CloudFormation 《 使用者指南》中的 AWS:RDS:::DBCluster

注意

共用手動資料庫叢集快照,無論已加密或未加密, 都可讓授權 AWS 帳戶直接從快照還原資料庫叢集,而不是取得其複本並從中還原。如需詳細資訊,請參閱共享資料庫叢集快照

如需還原 Aurora 資料庫叢集或具有RDS延伸支援版本的全域叢集的詳細資訊,請參閱 使用 Amazon RDS Extended Support Aurora 資料庫叢集或全域叢集

參數群組考量

建議您針對您建立的任何資料庫叢集快照,保留資料庫參數群組和資料庫叢集參數群組,這樣才能將還原的資料庫叢集與正確的參數群組建立關聯。

預設的資料庫參數群組和資料庫叢集參數群組會與還原的叢集建立關聯,除非您選擇不同叢集。預設參數群組中沒有可用的自訂參數設定。

還原資料庫叢集時,可以指定參數群組。

如需資料庫參數群組和資料庫叢集參數群組的詳細資訊,請參閱 Amazon Aurora 的參數組 RDS

安全群組考量

當您還原資料庫叢集時,除非您選擇不同的虛擬私有雲端 (VPC)、資料庫子網路群組和VPC安全群組,否則會與還原的執行個體建立關聯。

  • 如果您使用的是 Amazon RDS主控台,您可以指定要與叢集建立關聯的自訂VPC安全群組,或建立新的VPC安全群組。

  • 如果您使用的是 AWS CLI,您可以在 restore-db-cluster-from-snapshot命令中包含 --vpc-security-group-ids選項,以指定要與叢集建立關聯的自訂VPC安全群組。

  • 如果您使用的是 Amazon RDS API,您可以在 RestoreDBClusterFromSnapshot動作中包含 VpcSecurityGroupIds.VpcSecurityGroupId.N 參數。

一旦還原完成且新的資料庫叢集可用,您也可以修改資料庫叢集來變更VPC設定。如需詳細資訊,請參閱修改 Amazon Aurora 資料庫叢集

Amazon Aurora 考量

使用 Aurora 來還原資料庫叢集快照至資料庫叢集。

使用 Aurora MySQL 和 Aurora PostgreSQL,您也可以將資料庫叢集快照還原至 Aurora Serverless 資料庫叢集。如需詳細資訊,請參閱還原 Aurora Serverless v1 資料庫叢集

使用 Aurora MySQL,您可以從叢集還原資料庫叢集快照,而不需要對具有平行查詢的叢集進行平行查詢。由於平行查詢通常與非常大型的資料表搭配使用,快照機制是將大量資料擷取至啟用 Aurora MySQL 平行查詢的叢集最快的方式。如需詳細資訊,請參閱Amazon Aurora My 的平行查詢SQL

從快照還原

您可以使用 AWS Management Console、 AWS CLI或 從資料庫叢集快照還原資料庫叢集RDSAPI。

從資料庫叢集快照還原資料庫叢集
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Snapshots (快照)。

  3. 選擇想要從中還原的資料庫叢集快照。

  4. 針對 Actions (動作),選擇 Restore snapshot (還原快照)。

    還原快照頁面隨即顯示。

  5. 選擇您要將資料庫叢集還原至其中的資料庫引擎版本。

    根據預設,快照會還原至與來源資料庫叢集相同的資料庫引擎版本 (如果該版本可用)。

  6. 對於資料庫執行個體識別符,輸入所還原資料庫叢集的名稱。

  7. 指定其他設定,例如資料庫叢集儲存組態。

    如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

  8. 選擇 Restore DB Cluster (還原資料庫叢集)。

主控台

從資料庫叢集快照還原資料庫叢集
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Snapshots (快照)。

  3. 選擇想要從中還原的資料庫叢集快照。

  4. 針對 Actions (動作),選擇 Restore snapshot (還原快照)。

    還原快照頁面隨即顯示。

  5. 選擇您要將資料庫叢集還原至其中的資料庫引擎版本。

    根據預設,快照會還原至與來源資料庫叢集相同的資料庫引擎版本 (如果該版本可用)。

  6. 對於資料庫執行個體識別符,輸入所還原資料庫叢集的名稱。

  7. 指定其他設定,例如資料庫叢集儲存組態。

    如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

  8. 選擇 Restore DB Cluster (還原資料庫叢集)。

若要從資料庫叢集快照還原資料庫叢集,請使用 AWS CLI 命令 restore-db-cluster-from-snapshot

在此範例中,您會從之前建立、名稱為 mydbclustersnapshot 的資料庫快照還原。您會還原至名稱為 mynewdbcluster 的新資料庫叢集。

您可以指定其他設定,例如,資料庫引擎版本。如果您未指定引擎版本,則資料庫叢集會還原為預設引擎版本。

如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

範例

用於 Linux, macOS、 或 Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine aurora-mysql|aurora-postgresql

用於 Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewdbcluster ^ --snapshot-identifier mydbclustersnapshot ^ --engine aurora-mysql|aurora-postgresql

資料庫叢集還原之後,如果您要擁有與先前的資料庫叢集相同的功能,必須將資料庫叢集新增至資料庫叢集用來建立資料庫叢集快照的安全群組。

重要

如果您使用主控台還原資料庫叢集,Amazon RDS會自動為您的資料庫叢集建立主要資料庫執行個體 (寫入器)。如果您使用 AWS CLI 來還原資料庫叢集,則必須明確地建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。如果您未建立主要資料庫執行個體,資料庫叢集端點會保持在 creating 狀態。

呼叫 create-db-instance AWS CLI 命令來建立資料庫叢集的主要執行個體。包含資料庫叢集的名稱做為 --db-cluster-identifier 選項值。

若要從資料庫叢集快照還原資料庫叢集,請使用 AWS CLI 命令 restore-db-cluster-from-snapshot

在此範例中,您會從之前建立、名稱為 mydbclustersnapshot 的資料庫快照還原。您會還原至名稱為 mynewdbcluster 的新資料庫叢集。

您可以指定其他設定,例如,資料庫引擎版本。如果您未指定引擎版本,則資料庫叢集會還原為預設引擎版本。

如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

範例

用於 Linux, macOS、 或 Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine aurora-mysql|aurora-postgresql

用於 Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewdbcluster ^ --snapshot-identifier mydbclustersnapshot ^ --engine aurora-mysql|aurora-postgresql

資料庫叢集還原之後,如果您要擁有與先前的資料庫叢集相同的功能,必須將資料庫叢集新增至資料庫叢集用來建立資料庫叢集快照的安全群組。

重要

如果您使用主控台還原資料庫叢集,Amazon RDS會自動為您的資料庫叢集建立主要資料庫執行個體 (寫入器)。如果您使用 AWS CLI 來還原資料庫叢集,則必須明確地建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。如果您未建立主要資料庫執行個體,資料庫叢集端點會保持在 creating 狀態。

呼叫 create-db-instance AWS CLI 命令來建立資料庫叢集的主要執行個體。包含資料庫叢集的名稱做為 --db-cluster-identifier 選項值。

若要從資料庫叢集快照還原資料庫叢集,請使用下列參數呼叫RDSAPI操作 RestoreDBClusterFromSnapshot

  • DBClusterIdentifier

  • SnapshotIdentifier

重要

如果您使用主控台還原資料庫叢集,Amazon RDS會自動為您的資料庫叢集建立主要資料庫執行個體 (寫入器)。如果您使用 RDSAPI還原資料庫叢集,則必須明確建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。如果您未建立主要資料庫執行個體,資料庫叢集端點會保持在 creating 狀態。

呼叫 RDSAPI操作 CreateDBInstance 為您的資料庫叢集建立主要執行個體。包含資料庫叢集的名稱做為 DBClusterIdentifier 參數值。

若要從資料庫叢集快照還原資料庫叢集,請使用下列參數呼叫RDSAPI操作 RestoreDBClusterFromSnapshot

  • DBClusterIdentifier

  • SnapshotIdentifier

重要

如果您使用主控台還原資料庫叢集,Amazon RDS會自動為您的資料庫叢集建立主要資料庫執行個體 (寫入器)。如果您使用 RDSAPI還原資料庫叢集,則必須明確建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。如果您未建立主要資料庫執行個體,資料庫叢集端點會保持在 creating 狀態。

呼叫 RDSAPI操作 CreateDBInstance 為您的資料庫叢集建立主要執行個體。包含資料庫叢集的名稱做為 DBClusterIdentifier 參數值。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。