赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 开发参考
  5. API参考(ECS)
  6. API目录
  7. 弹性供应组
  8. ModifyAutoProvisioningGroup - 修改一个弹性供应组的设置

ModifyAutoProvisioningGroup - 修改一个弹性供应组的设置

  • 弹性供应组
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

调用ModifyAutoProvisioningGroup接口修改一个弹性供应组的设置。

接口说明

修改弹性供应组前,请注意:

  • 如果修改了供应组容量或者容量相关设置,供应组会在修改完成后执行一次调度任务。
  • 如果供应组处于删除中状态,无法修改供应组。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
ecs:ModifyAutoProvisioningGroupupdate
*autoprovisioninggroup
acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}
    无
  • ram:CreateServiceLinkedRole

请求参数

名称类型必填描述示例值
RegionIdstring是

弹性供应组所在地域的 ID。您可以调用 DescribeRegions 查看最新的阿里云地域列表。

cn-hangzhou
AutoProvisioningGroupIdstring否

弹性供应组的 ID。

apg-bp67acfmxazb4ph****
ExcessCapacityTerminationPolicystring否

弹性供应组实时容量超过目标容量并触发缩容时,是否释放缩容的实例。取值范围:

  • termination:释放缩容的实例。
  • no-termination:只将缩容的实例移出弹性供应组。
no-termination
DefaultTargetCapacityTypestring否

PayAsYouGoTargetCapacity 和 SpotTargetCapacity 之和小于 TotalTargetCapacity 时,指定差额容量的计费方式。取值范围:

  • PayAsYouGo:按量付费实例。
  • Spot:抢占式实例。
Spot
TerminateInstancesWithExpirationboolean否

弹性供应组到期时,是否释放组内实例。取值范围:

  • true:释放组内实例。
  • false:只将组内实例移出弹性供应组。
false
MaxSpotPricefloat否

弹性供应组内抢占式实例的最高价格。

说明 同时设置了 MaxSpotPrice 和 LaunchTemplateConfig.N.MaxPrice 时,以最低值为准。LaunchTemplateConfig.N.MaxPrice 在创建弹性供应组时设置,且不可修改。
0.5
TotalTargetCapacitystring否

弹性供应组的目标总容量。取值范围:正整数。

总容量必须大于等于 PayAsYouGoTargetCapacity(指定的按量付费实例目标容量)和 SpotTargetCapacity(指定的抢占式实例目标容量)取值之和。

70
PayAsYouGoTargetCapacitystring否

弹性供应组内,按量付费实例的目标容量。取值范围:小于 TotalTargetCapacity 的参数取值。

30
SpotTargetCapacitystring否

弹性供应组内,抢占式实例的目标容量。取值范围:小于 TotalTargetCapacity 的参数取值。

30
AutoProvisioningGroupNamestring否

弹性供应组的名称。长度为 2~128 个英文或中文字符。必须以大小字母或中文开头,不能以 http://和 https://开头。可以包含数字、半角冒号(:)、下划线(_)或者连字符(-)。

apg-test
LaunchTemplateConfigarray<object>否

扩展启动模板列表。

object否

扩展启动模板列表。

VSwitchIdstring否

扩展启动模板中,ECS 实例加入的虚拟交换机的 ID。扩展模板中启动的 ECS 实例的可用区由虚拟交换机决定。

vsw-sn5bsitu4lfzgc5o7****
MaxPricedouble否

扩展启动模板中,抢占式实例的价格上限。

3
Priorityinteger否

扩展启动模板的优先级,取值为 0 时优先级最高。取值范围:大于 0。

1
InstanceTypestring否

扩展启动模板对应的实例规格,N 的取值范围:1~20。取值范围:请参见实例规格族。

ecs.g5.large
WeightedCapacitydouble否

扩展启动模板中,实例规格的权重。取值越高,单台实例满足计算力需求的能力越大,所需的实例数量越小。取值范围:大于 0。

您可以根据指定实例规格的计算力和集群单节点最低计算力得出权重值。假设单节点最低计算力为 8 vCPU、60 GiB,则:

  • 8 vCPU、60 GiB 的实例规格权重可以设置为 1。
  • 16 vCPU、120 GiB 的实例规格权重可以设置为 2。
2

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

B48A12CD-1295-4A38-A8F0-0E92C937****

示例

正常返回示例

JSON格式

{
  "RequestId": "B48A12CD-1295-4A38-A8F0-0E92C937****"
}

错误码

HTTP status code错误码错误信息描述
400MissingParameterThe specified parameter "AutoProvisioningGroupId" should not be null.弹性供应组Id(AutoProvisioningGroupId)必须填写。
400MissingParameterThe specified parameter "AutoProvisioningGroupConfig" should not be null.-
400NoPermission%s-
400InvalidLaunchTemplateConfigs.SizeExceedThe size of LaunchTemplateConfigs exceeds limit.弹性供应组中的LaunchTemplateConfig数量超过限制。
400QuotaExceed.LaunchTemplateConfigs%s-
400OperationDenied%s拒绝操作。
403Forbidden.RAMUser not authorized to operate on the specified resource, or this API doesn't support RAM.当前用户没有权限对指定资源进行操作
403InvalidName.MalformedThe specified parameter "AutoProvisioningGroupName" is not valid.-
403AutoProvisioningGroup.UnauthorizedUnauthorized to operate current action.-
403AutoProvisioningGroup.IncorrectStatusCurrent status of AutoProvisioningGroup does not support curren action.供应组状态不支持当前操作。
403InvalidParameter.TargetCapacityThe Capacity is illegal, TotalTargetCapacity, PayAsYouGoTargetCapacity, SpotTargetCapacity must be specified, meanwhile, the TargetCapacity must be larger than or equal to the sum of SpotCapacity and OnDemandCapacity.-
404InvalidAutoProvisioningGroupId.NotFoundThe specified AutoProvisioningGroupId does not exist.指定的弹性供应组不存在。
404InvalidParameter.MaxPriceThe specified parameter "MaxSpotPrice" is not valid.-

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史
相关文章

CreateAutoProvisioningGroup - 创建弹性供应组 2025-04-01 11:58

创建一个弹性供应组。 <

DeleteAutoProvisioningGroup - 删除一个弹性供应组 2025-04-01 11:58

调用DeleteAutoProvisioningGroup接口,并可以指定参数AutoProvisioningGroupId、TerminateInstances删除一个弹性供应组。

DescribeAutoProvisioningGroupHistory - 查询弹性供应组的调度任务信息 2025-04-01 11:58

调用DescribeAutoProvisioningGroupHistory查询弹性供应组的调度任务信息。

DescribeAutoProvisioningGroupInstances - 查询一个弹性供应组内的实例 2025-04-01 11:58

调用DescribeAutoProvisioningGroupInstances查询一个弹性供应组内的实例。

DescribeAutoProvisioningGroups - 查询一个或多个弹性供应组 2025-04-01 11:58

调用DescribeAutoProvisioningGroups查询一个或多个弹性供应组。

ModifyAutoProvisioningGroup - 修改一个弹性供应组的设置 2025-04-01 11:58

调用ModifyAutoProvisioningGroup接口修改一个弹性供应组的设置。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号