このトピックでは、API操作を呼び出してスケーリングルールを作成する方法の例を示します。
説明
この例では、次のパラメーターを使用してスケーリンググループにスケーリングルールを作成します。
ScalingGroupId
: スケーリングルールを作成するスケーリンググループのID。ScalingRuleType
: スケーリングルールのタイプ。 Auto Scalingは、単純スケーリングルール、ターゲット追跡スケーリングルール、ステップスケーリングルール、および予測スケーリングルールのタイプをサポートしています。AdjustmentType
: スケーリングルールの調整方法。 単純なスケーリングルールまたはステップスケーリングルールを作成する場合は、このパラメーターを指定する必要があります。AdjustmentValue
: スケーリングルールの調整値。 単純なスケーリングルールまたはステップスケーリングルールを作成する場合は、このパラメーターを指定する必要があります。
パラメーターの詳細については、「CreateScalingRule」をご参照ください。
リクエストの例
http(s)://ess.aliyuncs.com/?Action=CreateScalingRule
&ScalingGroupId=asg-bp1ffogfdauy0jw0****
&ScalingRuleName=scalingrule****
&AdjustmentType=QuantityChangeInCapacity
&AdjustmentValue=100
&ScalingRuleType=SimpleScalingRule
&RegionId=cn-hangzhou
&<Common request parameters>
正常に処理された場合のレスポンス例
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****"
}