本文提供了通過API方式建立一條伸縮規則的簡單樣本。
樣本說明
本文樣本中,為伸縮組(ScalingGroupId)建立了一條伸縮規則,主要參數說明如下:
ScalingGroupId
:伸縮規則所屬伸縮組的ID。ScalingRuleType
:伸縮規則類型。支援簡單規則(SimpleScalingRule)、目標追蹤規則(TargetTrackingScalingRule)、步進規則(StepScalingRule)和預測規則(PredictiveScalingRule)四種類型。AdjustmentType
:伸縮規則的調整方式,適用於簡單規則和步進規則,且此時該項為必選項。AdjustmentValue
:伸縮規則的調整值,適用於簡單規則和步進規則,且此時該項必選項。
更多參數說明,請參見CreateScalingRule。
請求樣本
http(s)://ess.aliyuncs.com/?Action=CreateScalingRule
&ScalingGroupId=asg-bp1ffogfdauy0jw0****
&ScalingRuleName=scalingrule****
&AdjustmentType=QuantityChangeInCapacity
&AdjustmentValue=100
&ScalingRuleType=SimpleScalingRule
&RegionId=cn-hangzhou
&公用請求參數
返回樣本
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateScalingRuleResponse>
<ScalingRuleAri>ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7****</ScalingRuleAri>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
<ScalingRuleId>asr-bp1dvirgwkoowxk7****</ScalingRuleId>
</CreateScalingRuleResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"ScalingRuleAri" : "ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ScalingRuleId" : "asr-bp1dvirgwkoowxk7****"
}