備份 DynamoDB 資料表 - Amazon DynamoDB

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

備份 DynamoDB 資料表

本節說明如何使用 Amazon DynamoDB 主控台或 AWS Command Line Interface 來備份資料表。

建立資料表備份 (主控台)

請遵循下列步驟,使用 AWS Management Console 為現有的 Music 資料表建立名為 MusicBackup 的備份。

建立資料表備份
  1. 登入 AWS Management Console,並在 https://console.aws.amazon.com/dynamodb/ 開啟 DynamoDB 主控台。

  2. 您可以執行下列其中一項操作來建立備份:

    • Music 資料表的 Backups (備份) 索引標籤上,選擇 Create backup (建立備份)。

    • 在主控台左側的導覽窗格中,選擇 Backups (備份)。然後選擇 Create backup (建立備份)。

  3. 請確定 Music 是資料表名稱,然後輸入 MusicBackup 做為備份名稱。然後,選擇 Create (建立) 建立備份。

    已填入資料表名稱與備份名稱的建立資料表備份畫面的螢幕擷取畫面。
    注意

    如果您使用導覽窗格中的 Backups (備份) 區段建立備份,則不會為您預先選取資料表。您必須手動選擇備份的來源資料表名稱。

    建立備份期間,備份狀態會設定為 Creating (建立中)。備份完成之後,備份狀態會變更為 Available (可用)。

    其狀態顯示可用的 MusicBackup 螢幕擷取畫面。

建立資料表備份 (AWS CLI)

請遵循下列步驟,使用 AWS CLI 為現有的資料表 Music 建立備份。

建立資料表備份
  • MusicBackup 資料表建立名為 Music 的備份。

    aws dynamodb create-backup --table-name Music \ --backup-name MusicBackup

    建立備份期間,備份狀態會設定為 CREATING

    { "BackupDetails": { "BackupName": "MusicBackup", "BackupArn": "arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489602797149-73d8d5bc", "BackupStatus": "CREATING", "BackupCreationDateTime": 1489602797.149 } }

備份完成後,其 BackupStatus 應該變更為 AVAILABLE。若要確認,請使用 describe-backup 命令。您可以從先前步驟的輸出或使用 backup-arn 命令取得 list-backups 的輸入值。

aws dynamodb describe-backup \ --backup-arn arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489173575360-b308cd7d

若要追蹤您的備份,您可以使用 list-backups 命令。它會列出處於 CREATINGAVAILABLE 狀態的所有備份。

aws dynamodb list-backups

list-backups 命令與 describe-backup 命令適用於查看備份之來源資料表的相關資訊。