描述
对给定的实例设定自动释放时间。
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:ModifyInstanceAutoReleaseTime |
InstanceId | String | 是 | 指定启动的实例 ID |
AutoReleaseTime | String | 否 | 自动释放时间。按照 ISO8601 标准表示,并需要使用 UTC 时间。 格式为:yyyy-MM-ddTHH:mm:ssZ。 如果秒不是 00,则自动取为当前分钟开始时。最少在当前时间之后半小时;最多不能超过当前时间起三年。 |
错误代码 | 描述 | Http 状态码 | 语义 |
MissingParamter.InstanceId | InstanceId should not be null. | 400 | 指定的 InstanceId 不能为空 |
InvalidAutoReleaseTime.Malformed | The specified paramter autoReleaseTime is not valid. | 400 | 指定的时间不正确 |
UnsupportedParameter | The parameters is unsupported. | 400 | 不支持的参数 |
InternalError | The request processing has failed due to some unknown error. | 500 | 内部错误 |
ChargeTypeViolation | The operation is not permitted due to charge type of the instance. | 403 | 付费类型不对 |
NoSuchResource | The specified resource is not found. | 404 | 找不到指定资源 |
https://ecs.aliyuncs.com/?Action=ModifyInstanceAutoReleaseTime&InstanceId=i-instance1 &<公共请求参数>
返回示例
XML格式
<ModifyInstanceAutoReleaseTimeResponse>
<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
</ModifyInstanceAutoReleaseTimeResponse>
JSON格式
{ "RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8" }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您希望了解如何使用阿里云ECS(Elastic Compute Service)的API来为按量付费的实例设定自动释放时间。下面是一个简化的步骤说明和示例,帮助您完成这个操作:
通过调用ModifyInstanceAutoReleaseTime
API接口,您可以为指定的按量付费ECS实例设置一个自动释放的时间点。这有助于控制成本,避免因忘记停用实例而产生不必要的费用。
ModifyInstanceAutoReleaseTime
,表示要执行的操作。yyyy-MM-ddTHH:mm:ssZ
。如果指定的时间不是当前分钟的整点,系统会自动调整到该分钟的开始。设定的时间必须在当前时间之后至少半小时,并且不能超过从当前时间起的三年。POST https://ecs.aliyuncs.com/
Content-Type: application/x-www-form-urlencoded
Action=ModifyInstanceAutoReleaseTime
&InstanceId=i-instance12345678
&AutoReleaseTime=2023-12-31T23:59:00Z
&SignatureMethod=HMAC-SHA1
&SignatureNonce=1234567890
&SignatureVersion=1.0
&AccessKeyId=YourAccessKeyId
&Timestamp=2023-01-01T00:00:00Z
&Format=json
&Signature=CalculatedSignatureBasedOnAboveParams
InstanceId
、AccessKeyId
、Timestamp
以及计算出的Signature
等占位符信息。具体的签名生成方法请参考阿里云API签名文档。AutoReleaseTime
符合要求,即至少是当前时间后半小时,且不超过三年期限。ChargeTypeViolation
错误。希望以上信息能帮助您成功设定ECS实例的自动释放时间。如果有更多疑问或需要进一步的帮助,请随时咨询。