TransformToPrePaid
调用TransformToPrePaid将按量付费的Redis实例转换为包年包月(预付费)实例。
该API对应的控制台操作请参见转包年包月。
说明 包年包月实例暂不支持转换为按量付费实例。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | r-bp1xxxxxxxxxxxxx |
需要转换付费类型的实例的ID。 |
Period | Long | 是 | 12 |
预付费时长,单位是月。取值范围:1-9、12、24、36。 |
Action | String | 否 | TransformToPrePaid |
系统规定参数,取值:TransformToPrePaid。 |
RegionId | String | 否 | cn-hangzhou |
地域ID。 |
AutoPay | Boolean | 否 | true |
是否自动付款,可选值:
默认值:true。 说明 当值为
false 时,请在实例即将到期时到控制台手动续费。
|
AccessKeyId | String | 否 | Lxxxxxxxxxxxxxxw |
阿里云颁发给用户的访问服务所用的密钥ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
EndTime | String | 2019-01-18T16:00:00Z |
实例付费方式转换为包年包月后的实例到期时间。 |
OrderId | String | 111111111111111 |
订单ID。 |
RequestId | String | 426F1356-B6EF-4DAD-A1C3-DE53B9DAF586 |
请求ID。 |
示例
请求示例
https://r-kvstore.aliyuncs.com/
?Action=TransformToPrePaid
&InstanceId=r-bp1xxxxxxxxxxxxx
&Period=12
&<公共请求参数>
正常返回示例
XML
格式
<TransformToPrePaidResponse>
<OrderId>111111111111111</OrderId>
<RequestId>426F1356-B6EF-4DAD-A1C3-DE53B9DAF586</RequestId>
<EndTime>2019-01-18T16:00:00Z</EndTime>
</TransformToPrePaidResponse>
JSON
格式
{
"RequestId":"426F1356-B6EF-4DAD-A1C3-DE53B9DAF586",
"OrderId":"111111111111111",
"EndTime":"2019-01-18T16:00:00Z"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | MissingParameter | Period is mandatory for this action. | 实例Id是必传参数 |
400 | InvalidParam | Period is invalid | 购买时长非法。 |
403 | AlreadyPrePaid | This instance is already prepaid | 该实例已经成为预付费实例。 |
400 | ResourceNotAvailable | Resource you requested is not available for finance user. | 您所请求的资源对财务用户来说是不可用的。 |
400 | InsufficientBalance | Your account does not have enough balance. | 账户余额不足,请先充值再操作。 |
403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. | 您的帐户还没有通过实名认证。 |
访问错误中心查看更多错误码。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论