本文提供了通過API方式創建一個伸縮組的簡單示例。
示例說明
本文示例中,創建伸縮組時指定了伸縮組內ECS實例數量的最小值(MinSize)、最大值(MaxSize),并為伸縮組關聯了傳統型負載均衡CLB(原SLB)實例(LoadBalancerIds)和RDS實例(DBInstanceIds)。主要參數說明如下:
MinSize
:伸縮組內ECS實例臺數的最小值。當伸縮組內ECS實例數小于MinSize
的值時,彈性伸縮會自動創建ECS實例。MaxSize
:伸縮組內ECS實例臺數的最大值。當伸縮組內ECS實例數大于MaxSize
的值時,彈性伸縮會自動移出ECS實例。LoadBalancerIds
:伸縮組關聯的傳統型負載均衡CLB(原SLB)實例ID。取值可以是由多臺CLB實例ID組成一個JSON數組,ID之間用半角逗號(,)隔開。DBInstanceIds
:RDS實例ID。取值可以是由多臺RDS實例ID組成一個JSON數組,ID之間用半角逗號(,)隔開。
更多參數說明,請參見CreateScalingGroup。
請求示例
http(s)://ess.aliyuncs.com/?Action=CreateScalingGroup
&ScalingGroupName=scalinggroup****
&InstanceId=i-28wt4****
&RegionId=cn-qingdao
&MinSize=2
&MaxSize=20
&LoadBalancerIds=["lb-bp1u7etiogg38yvwz****", "lb-bp168cqrux9ai9l7f****", "lb-bp1jv3m9zvj22ufxp****"]
&DBInstanceIds=["rm-bp142f86de0t7****", "rm-bp18l1z42ar4o****", "rm-bp1lqr97h4aqk****"]
&<公共請求參數>
返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateScalingGroupResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
<ScalingGroupId>asg-bp14wlu85wrpchm0****</ScalingGroupId>
</CreateScalingGroupResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ScalingGroupId" : "asg-bp14wlu85wrpchm0****"
}
文檔內容是否對您有幫助?