开发者社区 问答 正文

克隆RDS实例



描述


基于现有实例的备份文件或指定时间点克隆出一个带有当时数据的新实例。实例内的白名单设置、SQL审计设置、阈值报警设置、备份设置、参数设置将和当前实例状态保持一致。实例内的数据信息与备份文件当时信息一致。
克隆是暂仅支持MySQL引擎。实例内数据库账号信息克隆将遵循如下方式:


  • 若在克隆时,主实例为高权限账号状态,则克隆出的实例带有该主实例的高权限账号信息。

  • 若克隆时,主实例为普通权限账号状态,则克隆出的实例带有所使用备份文件或时间点当时的账号信息。


请求参数

名称类型是否必须描述
ActionString系统规定参数,取值:CloneDBInstance。
DBInstanceIdString实例名。
BackupIdString备份集ID,可通过查询备份列表接口DescribeBackups获取。
RestoreTimeString用户指定备份保留周期内的任意时间点,如2011-06-11T16:00:00Z。BackupId和RestoreTime两者至少传入一个。
PayTypeString付费类型。Postpaid:后付费实例;Prepaid:预付费实例。
PeriodString若付费类型为Prepaid则该入参必须传入。指定预付费实例为包年或者包月类型,Year:包年;Month:包月。
UsedTimeString包年包月类型。若付费类型为Prepaid则该入参必须传入。指定购买时长,可按需传入1、2、3等数值。
DBInstanceClassString实例规格,详见规格列表附录。可选参数,若不传入,则默认规格和主实例一致。
DBInstanceStorageString磁盘空间,默认与主实例一致,单位GB。RDS独占物理机规格可传入范围为[3000,3000];其它规格可传入范围为[5,2000]。每5GB递增。
InstanceNetworkTypeString网络类型。VPC:创建VPC实例;Classic:创建经典网络类型的实例。默认与主实例网络类型一致。
VPCIdStringVPC ID。
VSwitichIdStringVSwitich ID。
PrivateIpAddressString您可以指定VSwitchId下的VPCId,如果不输入,系统自动分配。


返回参数

名称类型描述
<公共返回参数>详见公共参数
DBInstanceId实例名。
OrderId订单ID。

展开
收起
云栖大讲堂 2017-10-19 10:29:43 1937 分享 版权
阿里云 AI 助理回答

您描述的是阿里云RDS(Relational Database Service)的克隆功能,这项功能允许用户基于现有数据库实例的备份文件或指定的时间点创建一个新的数据库实例。新实例不仅会包含当时的数据状态,还会继承原实例的一些配置项,如白名单、SQL审计设置、阈值报警、备份策略和参数设置等,从而实现快速部署一个与原实例配置相近的新环境。此功能特别适用于需要进行数据恢复测试、开发环境快速搭建或者生产环境扩容等场景。

请求参数解析:

  • Action: 必填参数,固定值CloneDBInstance,表示执行实例克隆操作。
  • DBInstanceId: 必填,源数据库实例的ID。
  • BackupId: 可选,如果要基于特定备份集克隆,需提供该备份集的ID。
  • RestoreTime: 可选,如果要基于特定时间点克隆,需提供该时间点,格式为YYYY-MM-DDTHH:mm:ssZ
  • PayType: 必填,指定新实例的付费类型,可选Postpaid(后付费) 或 Prepaid(预付费)。
  • Period/UsedTime: 当选择预付费时,需要指定周期类型(年/月)及使用时长。
  • DBInstanceClass: 可选,新实例的规格,若不指定,默认与原实例相同。
  • DBInstanceStorage: 可选,新实例的磁盘空间大小,未指定时默认与原实例一致。
  • InstanceNetworkType: 可选,网络类型,如VPC或Classic,未指定时默认与原实例一致。
  • VPCId/VSwitchId/PrivateIpAddress: 当选择在VPC中创建实例时,可能需要指定VPC ID、交换机ID及私有IP地址。

返回参数说明:

  • DBInstanceId: 克隆后生成的新实例ID。
  • OrderId: 如果是预付费实例,返回创建实例的订单ID。

请注意,克隆功能目前仅支持MySQL引擎,并且在处理账号权限时遵循特定规则:如果主实例是高权限账号状态,克隆出的实例也会拥有相同的高权限账号信息;如果是普通权限,则克隆实例将保留备份文件或指定时间点的账号信息。

通过这些详细的参数配置,用户可以灵活地根据需求定制新实例的资源和配置,以满足不同的业务场景。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答