创建伸缩规则

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