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

还原 Aurora Serverless 数据库集群

您可以在使用 AWS 管理控制台、AWS CLI 或 RDS API 还原预置的数据库集群快照时配置 Aurora Serverless 数据库集群。

有关从快照还原数据库集群的一般信息,请参阅从数据库集群快照还原

控制台

您可以使用 AWS 管理控制台将数据库集群快照还原为 Aurora 数据库集群。

将数据库集群快照还原为 Aurora 数据库集群

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

  2. 在 AWS 管理控制台的右上角,选择托管源数据库集群的 AWS 区域。

  3. 在导航窗格中,选择 Snapshots (快照),然后选择要还原的数据库集群快照。

  4. 选择操作,然后选择还原快照

  5. Restore DB Cluster (还原数据库集群) 页面上,为 Capacity type (容量类型) 选择 Serverless (无服务器)

    
                                    使用控制台还原 Aurora Serverless 数据库集群
  6. DB cluster identifier (数据库集群标识符) 字段中,键入还原的数据库集群的名称,然后填写其他字段。

  7. 选择 Restore DB Cluster (还原数据库集群)

要连接到 Aurora Serverless 数据库集群,请使用数据库终端节点。有关详细信息,请参阅连接到 Amazon Aurora 数据库集群中的说明。

注意

如果遇到以下错误消息,您的账户则需要额外的权限:

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

有关更多信息,请参阅 对 Amazon RDS 使用服务相关角色

AWS CLI

要在使用 AWS CLI 从数据库集群中还原时配置 Aurora Serverless 数据库集群,请运行 restore-db-cluster-from-snapshot AWS CLI 命令并为 --engine-mode 选项指定 serverless

您可以选择指定 --scaling-configuration 选项来配置最小容量、最大容量以及无连接时的自动暂停。有效的容量值为 248163264128256

在以下示例中,您将从先前创建的名为 mydbclustersnapshot 的数据库集群快照中进行还原。还原为名为 mynewdbcluster 的新数据库集群。要将该数据库集群还原为 Aurora Serverless 数据库集群,请将 --engine-mode 选项设置为 serverless。该示例还指定 --scaling-configuration 选项的值。

针对 Linux、OS X 或 Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine-mode serverless --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true

对于 Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier mynewdbcluster ^ --db-snapshot-identifier mydbclustersnapshot ^ --engine-mode serverless --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true
RDS API

要在使用 RDS API 从数据库集群中还原时配置 Aurora Serverless 数据库集群,请运行 RestoreDBClusterFromSnapshot 操作并为 EngineMode 参数指定 serverless

您可以选择指定 ScalingConfiguration 参数来配置最小容量、最大容量以及无连接时的自动暂停。有效的容量值为 248163264128256