本文提供了通過API方式建立一個伸縮配置的簡單樣本。
樣本說明
本文樣本中,通過建立一個伸縮配置為伸縮組(ScalingGroupId)指定了自動建立ECS執行個體時使用的執行個體規格(InstanceType)、安全性群組(SecurityGroupId)和鏡像(ImageId)。主要參數說明如下:
ScalingGroupId
:伸縮配置所屬的伸縮組的ID。InstanceType
:伸縮組中自動建立ECS執行個體時的執行個體規格。SecurityGroupId
:自動建立ECS執行個體時執行個體所屬的安全性群組的ID,同一個安全性群組內的ECS執行個體可以互相訪問。ImageId
:鏡像檔案ID,自動建立ECS執行個體時使用的鏡像資源。
更多參數說明,請參見CreateScalingConfiguration。
請求樣本
http(s)://ess.aliyuncs.com/?Action=CreateScalingConfiguration
&ScalingGroupId=asg-bp14wlu85wrpchm0****
&ImageId=centos6u5_64_20G_aliaegis****.vhd
&ImageName=image****
&InstanceType=ecs.g6.large
&SecurityGroupId=sg-280ih****
&公用請求參數
返回樣本
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateScalingConfigurationResponse>
<ScalingConfigurationId>asc-bp1ffogfdauy0nu5****</ScalingConfigurationId>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</CreateScalingConfigurationResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"ScalingConfigurationId" : "asc-bp1ffogfdauy0nu5****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}