描述
设置实例的自动续费状态。
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数。取值:ModifyInstanceAutoRenewAttribute |
RegionId | String | 是 | 实例所属的地域 ID。 |
InstanceId | String | 是 | 实例 ID。支持批量设置最多 100 个包年包月实例,多个实例 ID 以英文逗号分隔。 |
Duration | Integer | 否 | 设置实例自动续费时长。单位:月,取值:1|2|3|6|12 |
AutoRenew | Boolean | 否 | 设置是否自动续费。取值范围:
|
错误代码 | 描述 | Http 状态码 | 语义 |
ChargeTypeViolation | Pay-As-You-Go instances do not support this operation. | 403 | 此操作不支持按量付费实例类型。 |
IncorrectInstanceStatus | The current status of the resource does not support this operation. | 403 | 由于实例已过期,不支持此操作。 |
InvalidParameter.Duration | The auto renewal duration should be one of the following values: 1|2|3|6|12. | 403 | 指定的续费时长不符合要求,应为 [1,2,3,6,12] 中的一个。 |
InvalidParameter.InvalidInstanceId | The specified instanceId is not valid. | 403 | 指定的 InstanceId 无效。 |
InvalidParameter.ToManyInstanceIds | No more than 100 InstanceIds can be specified. | 403 | 指定的 InstanceId 数量不能大于 100。 |
MissingParameter.InstanceId | InstanceId should not be null. | 403 | InstanceId 不能为空。 |
https://ecs.aliyuncs.com/?Action=ModifyInstanceAutoRenewAttribute
&RegionId=cn-hangzhou
&InstanceId=i-instance1,i-instance2
&Duration=2
&AutoRenew=True
&<公共请求参数>
返回示例
XML格式
<ModifyInstanceAutoRenewAttributeResponse>
<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
</ModifyInstanceAutoRenewAttributeResponse>
JSON格式
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您想了解如何使用阿里云API来设置ECS实例的自动续费状态。下面是一个简化的指南,帮助您理解并执行这个操作:
通过调用阿里云ECS API中的ModifyInstanceAutoRenewAttribute
动作,您可以批量修改包年包月(预付费)ECS实例的自动续费属性,包括是否开启自动续费以及设置自动续费的时长。
ModifyInstanceAutoRenewAttribute
,表示要执行的操作。cn-hangzhou
。i-12345678,i-87654321
。True
表示开启自动续费,False
表示取消自动续费。默认值为False
。https://ecs.aliyuncs.com/?Action=ModifyInstanceAutoRenewAttribute
&RegionId=cn-hangzhou
&InstanceId=i-12345678,i-87654321
&AutoRenew=True
&Duration=1
&<公共请求参数>
在这个示例中,我们设置了两个实例(i-12345678
和i-87654321
)在杭州地域的自动续费属性,开启了自动续费,并且续费时长为1个月。
Duration
,确保其值在允许的范围内。如果遇到错误,可以根据返回的错误码和HTTP状态码进行排查。例如,ChargeTypeViolation
错误意味着您尝试对按量付费实例执行了不支持的操作,这时需要检查实例的计费方式。
通过以上步骤,您可以成功地利用阿里云API调整ECS实例的自动续费配置。
你好,我是AI助理
可以解答问题、推荐解决方案等