Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

备份 DynamoDB 表

本部分介绍如何使用 Amazon DynamoDB 控制台或 AWS Command Line Interface 备份表。

创建表备份 (控制台)

按照以下步骤,使用 AWS 管理控制台 为现有 MusicCollection 表创建名为 MusicCollectionBackup 的备份。

  1. 登录 AWS 管理控制台 并通过以下网址打开 DynamoDB 控制台:https://console.amazonaws.cn/dynamodb/

  2. 您可以通过下列方法之一来创建备份:

    • MusicCollection 表的 Backups (备份) 选项卡上,选择 Create backup (创建备份)

    • 在控制台左侧的导航窗格中,选择 Backups (备份)。然后选择 Create backup (创建备份)

  3. 确保表名为 MusicCollection,键入 MusicCollectionBackup 作为备份名称。然后,选择 Create (创建) 来创建备份。

    
                        创建表备份屏幕的截图,其中表名和备份名已填写。

    注意

    如果使用导航窗格中的 Backups (备份) 部分创建备份,则不会预先为您选择表。您必须手动选择源表来进行备份。

    在创建备份期间,备份状态设置为 Creating (正在创建)。当备份完成后,备份状态变成 Available (可用)

    
                        MusicCollectionBackup 的截图,其中状态显示为“可用”。

创建表备份 (AWS CLI)

按照以下步骤,使用 AWS CLI 创建现有表 MusicCollection 的备份。

  • MusicCollectionBackup 表创建名为 MusicCollection 的备份。

    aws dynamodb create-backup --table-name MusicCollection \ --backup-name MusicCollectionBackup

    在创建备份期间,备份状态设置为 CREATING

    { "BackupDetails": { "BackupName": "MusicCollectionBackup", "BackupArn": "arn:aws:dynamodb:us-east-1:123456789012:table/MusicCollection/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/MusicCollection/backup/01489173575360-b308cd7d

要追踪备份,可使用 list-backups 命令。它将列出 CREATINGAVAILABLE 状态的所有备份:

aws dynamodb list-backups

list-backups 命令和 describe-backup 命令在检查备份的源表信息时很有用。