建立資料庫叢集快照 - Amazon Aurora

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

建立資料庫叢集快照

Amazon RDS 會建立資料庫叢集的儲存磁碟區快照,備份整個資料庫叢集,而不僅備份個別資料庫。建立資料庫叢集快照時,您必須找出要進行備份的資料庫叢集,並為該資料庫叢集快照命名,以便您稍後可透過它進行還原。建立資料庫叢集快照所需的時間長短隨資料庫的大小而異。由於快照包括整個儲存體磁碟區,檔案大小,例如暫存檔案,也會影響建立快照所需的時間量。

注意

您的資料庫叢集必須處於 available 狀態,才能取得資料庫叢集快照。

與自動備份不同,手動快照不受備份保留期限的限制。快照不會過期。

針對非常長期的備份,建議您將快照資料匯出至 Amazon S3。如果資料庫引擎的主要版本不再受到支援,您則無法從快照還原至該版本。如需詳細資訊,請參閱將資料庫叢集快照資料匯出至 Amazon S3

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

建立資料庫叢集快照
  1. 登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

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

    手動快照清單即會出現。

  3. 選擇 Take Snapshot (擷取快照)。

    Take DB Snapshot (建立資料庫快照) 視窗隨即顯示。

  4. 針對快照類型,選取資料庫叢集

    拍攝數據庫快照。
  5. 選擇要為其建立快照的資料庫叢集

  6. 輸入快照名稱

  7. 選擇 Take Snapshot (擷取快照)。

    [手動快照] 清單隨即出現,新資料庫叢集快照的狀態顯示為Creating。之後,其狀態為 Available,你可以看到其建立時間。

當您使用建立資料庫叢集快照時 AWS CLI,您需要識別要備份的資料庫叢集,然後為資料庫叢集快照提供名稱,以便稍後從中還原。您可以使用具有以下參數的 AWS CLI create-db-cluster-snapshot命令來執行此操作:

  • --db-cluster-identifier

  • --db-cluster-snapshot-identifier

在此範例中,您建立名為的資料庫叢集快照集 mydbclustersnapshot 對於名為的數據庫集群 mydbcluster.

對於LinuxmacOS、或Unix:

aws rds create-db-cluster-snapshot \ --db-cluster-identifier mydbcluster \ --db-cluster-snapshot-identifier mydbclustersnapshot

在 Windows 中:

aws rds create-db-cluster-snapshot ^ --db-cluster-identifier mydbcluster ^ --db-cluster-snapshot-identifier mydbclustersnapshot

使用 Amazon 建立資料庫叢集快照時 RDSAPI,您需要識別要備份的資料庫叢集,然後為資料庫叢集快照命名,以便日後可以從中還原。您可以通過使用具有以下參數的 Amazon RDS API CreateDBClusterSnapshot命令來執行此操作:

  • DBClusterIdentifier

  • DBClusterSnapshotIdentifier

判斷資料庫叢集快照是否可用

您可以查看中叢集詳細資訊頁面上之 [維護與備份] 索引標籤上的 [快照] 底下的 [快照] 下方,使用describe-db-cluster-snapshotsCLI命令或使用DescribeDBClusterSnapshotsAPI動作 AWS Management Console,以檢查資料庫叢集快照是否可用。

您也可以使用指wait db-cluster-snapshot-availableCLI令API每隔 30 秒輪詢一次,直到快照可用為止。