SoftLayer是否支持虚拟主机计费类型(小时↔月度)互转?
答:SoftLayer虚拟主机支持小时/月度计费相互切换
嘿,答案是肯定的——SoftLayer(即IBM Cloud Classic Infrastructure)支持虚拟主机(Virtual Guest)在小时制与月度制计费之间相互切换,你自己的API操作已经成功验证了这一点!
从你的操作看切换流程
你通过PUT请求修改虚拟主机的计费模式,把hourlyBillingFlag设为false(代表切换到月度计费),响应返回True,说明这次切换已经成功执行:
你的请求详情
- 请求方法:
PUT - 请求URL:
https://api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/{vm_id}.json - 请求参数:
{"parameters":[{"dedicatedAccountHostOnlyFlag":false,"domain":"softlayer.com","hostname":"{vm-hostname}","hourlyBillingFlag":false}]}
- 响应结果:
True
之后你发起的GET请求(带对象掩码),可以用来确认虚拟主机的hourlyBillingFlag字段是否已经更新为false,以此验证切换结果。如果想要切回小时计费,只需要把hourlyBillingFlag设为true,再执行一次同样的PUT请求就可以了。
小提示
- 计费切换是即时生效的,但从月度切换到小时计费时,系统会按剩余的计费周期天数折算费用,你可以在账单明细里看到具体的扣费情况。
- 大部分普通公共虚拟主机都支持这种切换,但少数特殊配置的实例(比如绑定了专属主机的)可能有限制,如果你遇到切换失败,可以检查下实例的配置是否特殊。
内容的提问来源于stack exchange,提问作者Edward
相关产品推荐
相关产品推荐

