Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建数据库快照

Amazon RDS 创建数据库实例的存储卷快照,并备份整个数据库实例而不仅仅是单个数据库。在单可用区数据库实例上创建此数据库快照会导致 I/O 短暂性停止,可持续数秒至数分钟,具体取决于数据库实例的大小和类。由于备份是在备用副本上进行的,因此,多可用区数据库实例不会受到 I/O 停止的影响。

创建数据库快照时,需要识别出将要备份的数据库实例,然后为数据库快照命名,以便稍后从此快照还原。创建快照所用时间因数据库大小而异。由于快照包含整个存储卷,因此,文件 (如临时文件) 的大小也会影响创建快照所需时间。

您可以使用 AWS 管理控制台​、AWS CLI 或 RDS API 创建数据库快照。

AWS 管理控制台

创建数据库快照

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

  2. 在导航窗格中,选择 Databases (数据库)

  3. 在数据库实例列表中,选择您想拍摄快照的数据库实例。

  4. 对于操作,选择拍摄快照

    此时会显示拍摄数据库快照窗口。

  5. 快照名称框中,键入快照的名称。

    
							控制台 数据库 快照 编辑 数据库
  6. 选择拍摄快照

CLI

使用 AWS CLI 创建数据库快照时,需要识别出将要备份的数据库实例,然后为数据库快照命名,以便稍后从此快照还原。结合以下参数使用 AWS CLI create-db-snapshot 命令执行该操作:

  • --db-instance-identifier

  • --db-snapshot-identifier

在此示例中,您将给名为 mydbinstance 的数据库实例创建名为 mydbsnapshot 的数据库快照。

针对 Linux、OS X 或 Unix:

aws rds create-db-snapshot / --db-instance-identifier mydbinstance / --db-snapshot-identifier mydbsnapshot

对于 Windows:

aws rds create-db-snapshot ^ --db-instance-identifier mydbinstance ^ --db-snapshot-identifier mydbsnapshot
API

使用 Amazon RDS API 创建数据库快照时,需要指定将要备份的数据库实例,然后为数据库快照命名,以便稍后从此快照还原。结合以下参数使用 Amazon RDS API CreateDBSnapshot 命令执行该操作:

  • DBInstanceIdentifier

  • DBSnapshotIdentifier