本文提供了通过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****"
}