教程:从数据库快照还原 Amazon RDS 数据库实例 - Amazon Relational Database Service

教程:从数据库快照还原 Amazon RDS 数据库实例

通常,在使用 Amazon RDS 时,您可能有一个偶尔使用而不是一直使用的数据库实例。例如,假设您有一个季度客户调查,该调查使用一个 Amazon EC2 实例来托管客户调查网站。您还有一个用于存储调查结果的数据库实例。在此类情况下节省资金的一种方法是在完成调查后创建数据库实例的数据库快照。然后,您可以删除数据库实例,并在需要再次进行调查时将其还原。

在还原数据库实例时,您需要提供要从中进行还原的数据库快照的名称。然后,为通过还原操作创建的新数据库实例提供名称。

有关从快照还原数据库实例的更多详细信息,请参阅 还原到数据库实例

有关 Amazon RDS 的 AWS KMS 密钥管理的信息,请参阅 AWS KMS key 管理

从数据库快照还原数据库实例

按照以下过程在 AWS Management Console 中从快照还原。

要从数据库快照还原数据库实例,请执行以下操作:
  1. 登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择快照

  3. 选择要从其还原的数据库快照。

  4. 对于操作,选择还原快照

    RDS 控制台操作菜单中的还原快照选项

    此时会显示还原快照页面。

    还原快照页面
  5. DB instance settings(数据库实例设置)项下,使用 DB engine(数据库引擎)和 License model(许可模式)(适用于 Oracle 或 Microsoft SQL Server)的默认设置。

  6. Settings(设置)项下的 DB instance identifier(数据库实例标识符)中,输入要用于还原的数据库实例的唯一名称,如 mynewdbinstance

    如果您要从在创建数据库快照之后删除的数据库实例还原,则可以使用该数据库实例的名称。

  7. 可用性与持久性下,选择是否在另一个可用区中创建备用实例。

    在本教程中,不创建备用实例。

  8. Connectivity(连接)项下,使用以下各项的默认设置:

    • Virtual Private Cloud (VPC)

    • DB subnet group(数据库子网组)

    • 公有访问权限

    • VPC security group (firewall) [VPC 安全组(防火墙)]

  9. 选择 DB instance class(数据库实例类)。

    在本教程中,请选择 Burstable classes (includes t classes)(突增型类(包括 t 类)),然后选择 db.t3.small

  10. 使用 Encryption(加密)项的默认设置。

    如果快照的源数据库实例已加密,则还原的数据库实例也会加密。您无法将其设置为未加密。

  11. 展开页面底部的 Additional configuration(其他配置)。

    其他配置
  12. Database options(数据库选项)下执行以下操作:

    1. 选择 DB parameter group(数据库参数组)。

      在本教程中,请使用默认参数组。

    2. 选择 Option group(选项组)。

      在本教程中,请使用默认选项组。

      重要

      在某些情况下,您可能会从使用持久或永久选项的数据库实例的数据库快照进行还原。如果是这样,请确保选择使用相同选项的选项组。

    3. Deletion protection(删除保护)选择 Enable deletion protection(启用删除保护)复选框。

  13. 选择还原数据库实例

Databases(数据库)页面会显示状态为 Creating 的还原数据库实例。

“数据库”页面上还原的数据库实例