备份 DynamoDB 表 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

备份 DynamoDB 表

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

创建表备份(控制台)

按照以下步骤操作,使用 Amazon Web Services Management Console为现有 Music 表创建名为 MusicBackup 的备份。

创建表备份
  1. 登录 Amazon Web Services Management Console,打开 DynamoDB 控制台:https://console.aws.amazon.com/dynamodb/

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

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

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

  3. 请确保 Music 为表名称,并输入 MusicBackup 作为备份名称。然后,选择 Create (创建) 来创建备份。

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

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

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

    
                        状态显示为“可用”的 MusicBackup 的屏幕截图。

创建表备份(Amazon CLI)

按照以下步骤操作,使用 Amazon CLI 创建现有表 Music 的备份。

创建表备份
  • Music 表创建名为 MusicBackup 的备份。

    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 命令在检查备份的源表信息时很有用。