基于备份创建RDS实例

最近更新时间:2018-12-21 15:45:22

RestoreDBInstanceFromDBBackup 基于备份创建RDS实例

基于备份创建MySQL实例。

请求参数

Action

系统规定参数,取固定值:RestoreDBInstanceFromDBBackup

  • 类型:String
  • 是否必须:是

Version

API版本号。

  • 类型:String
  • 备注:取固定值:2016-07-01
  • 是否必须:是

DBInstanceName

新实例名称

  • 类型:String
  • 是否必须:是

DBBackupIdentifier

数据库备份ID

  • 类型:String
  • 是否必须:是

DBInstanceType

实例类型,临时实例或高可用实例。 基于备份创建临时实例:TRDS 基于备份创建新实例:HRDS

  • 类型:String
  • 是否必须:是

AvailabilityZone

实例可用区名称

  • 类型:String
  • 是否必须:是
  • 样例:示例(AvailabilityZone.1=cn-beijing-6a&AvailabilityZone.2=cn-beijing-6b),表示实例的主副本在a区,备副本在b区。如果没有跨可用区的需求,建议将实例创建在云主机的可用区内已减少网络延时。

Duration

时长 默认值:1(单位:月) 注:billType=1(包年包月)则必填

  • 类型:Integer
  • 是否必须:否

DurationUnit

时长单位 默认值:M(月)

  • 类型:String
  • 是否必须:否

ProjectId

项目制ID 默认值:默认项目ID

  • 类型:String
  • 是否必须:否

返回值

RequestId

请求ID

  • 类型:String

DBInstance

实例model

  • 类型:DBInstance

请求示例

https://krds.api.ksyun.com/?Action=RestoreDBInstanceFromDBBackup&Vervion=2016-07-01&DBInstanceIdentifier=xxxxxxxx&DBBackupIdentifier=xxxx&DBInstanceType=HA&DBInstanceName=test&AvailabilityZone=a
&Duration=1
&DurationUnit=M

示例返回

{
"Data": {
"DBInstance": {
"DBInstanceClass": {
"Id": "RDSOpenAPI_0772c82ea87c666d"
},
"DBInstanceIdentifier": "f82a99a8-61f3-4fb7-a1dc-d00aa48b3573",
"DBInstanceName": "test",
"DBInstanceStatus": "CREATING",
"DBInstanceType": "HA",
"DBParameterGroupId": "6573b581-3832-47b9-84b9-47b505571010",
"GroupId": "40ca1a84-4674-47da-a33b-1b5994693093",
"DBSecurityGroupId": "2646",
"Vip": "0.0.0.0",
"Port": 3306,
"Engine": "mysql",
"InstanceCreateTime": "2017-03-10T17:20:58+0800",
"MasterUserName": "test",
"DatastoreVersionId": "bbecae24-e321-41ca-858a-f48937acbebc",
"VpcId": "120a89c6-6108-4273-941e-b491e0cc81bf",
"PubliclyAccessible": true,
"ReadReplicaDBInstanceIdentifiers": [],
"DiskUsed": 0
}
},
"RequestId": "3484984340262701469"
}

金山云,开启您的云计算之旅

注册有礼