开发者社区> 问答> 正文

伸缩组:添加 RDS 实例



添加一个或多个 RDS 实例。

前提条件


由于存在使用限制,向伸缩组添加 RDS 实例时需要满足以下条件:

  • RDS 实例与伸缩组必须属于同一账号。
  • RDS 实例必须处于未锁定状态,关于锁定策略,请参考 RDS使用须知
  • RDS 实例必须处于运行中状态。
  • 添加 RDS 实例后,RDS IP 白名单的 default 分组中包含的 IP 不能超过 1000 条,关于 IP 白名单,请参考 设置白名单

说明:关于不同版本 RDS 的使用限制,请参考 RDS MySQL 版 使用限制、RDS SQL Server 版 使用限制、RDS PostgreSQL 版 使用限制和 RDS PPAS 版 使用限制


请求参数

名称类型是否必需描述
ActionString操作接口名,系统规定参数,取值:AttachDBInstances。
ScalingGroupIdString伸缩组 Id。
DBInstance.NStringRDS 实例 Id,单次最多支持添加 5 个 RDS 实例。
ForceAttachBoolean是否把当前伸缩组内实例的私网 IP 全部添加到 RDS 实例 IP 白名单中:
  • true:添加
  • false:不添加
默认值:false。


返回参数

名称类型描述
RequestIdString请求 Id,由系统生成。


示例



请求示例

  1. http://ess.aliyuncs.com/?Action=AttachDBInstances
  2. &ScalingGroupId=AG6CQdPU8OKdwLjgZcJ2eaQ
  3. &DBInstance.1=rm-bp12cy39261
  4. &<公共请求参数>


返回示例



XML格式

  1. <AttachDBInstancesResponse>
  2.     <RequestId>DD0309B7-2613-4792-9B86-275906695253</RequestId>
  3. </AttachDBInstancesResponse>


JSON格式

  1. {
  2.     "RequestId": "DD0309B7-2613-4792-9B86-275906695253"
  3. }


错误码


关于所有接口的通用性错误,请参考 客户端错误表服务器端错误表
错误代码错误信息Http 状态码说明
InvalidScalingGroupId.NotFoundThe specified scaling group does not exist.404账号下不存在指定的伸缩组。
[tr=rgb(239, 251, 255)][td]QuotaExceeded.RDS “RDS” quota exceeded.400伸缩组中 RDS 实例超出配额限制。 InvalidDBInstanceId.NotFoundThe specified value of parameter “%s” is not valid.400不存在指定的 RDS 实例。 IncorrectDBInstanceStatusThe current status of DB instance “%s” does not support this action.400当前 RDS 实例状态不支持该操作。 QuotaExceeded.DBInstanceSecurityIPSecurity IP quota exceeded in DB instance “%s”.400RDS 实例后端 IP 白名单个数超出配额。 InvalidInstanceIds.PrivateIpNotFoundCan not find all private ips of instances in specific scaling group.400无法获取组内 RDS 实例的私网 IP。

展开
收起
青蛙跳 2018-08-17 13:39:21 1056 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像