RenewInstance操作を呼び出して、ApsaraDB RDSインスタンスを手動で更新できます。
この操作を呼び出す前に、ApsaraDB RDSの課金方法と料金を理解していることを確認してください。 詳細については、「課金可能なアイテム、課金方法、および料金」をご参照ください。
この API を呼び出す場合、インスタンスは次の要件を満たしている必要があります。
- インスタンスはサブスクリプションインスタンスです。
- アカウントは、クレジットカード支払いまたは残高支払いをサポートしています。説明 デフォルトでは、アカウントで利用可能なクーポンは優先的に支払いに使用されます。
デバッグ
リクエストパラメーター
項目 | データ型 | 必須/任意 | 例: | 説明 |
---|---|---|---|---|
操作 | String | 必須 | RenewInstance | 実行する操作です。 値をRenewInstanceに設定します。 |
ClientToken | String | 任意 | ETnLKlblzczshOTUbOCzxxxxxxxxxx | リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、生成されたトークンが異なるリクエスト間で一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
DBInstanceId | String | 必須 | rm-uf6wjk5xxxxxxxxxx | インスタンスの ID です。 |
期間 | Integer | 〇 | 12 | サブスクリプション更新の期間。 単位:月。 有効な値:
|
AutoPay | String | 任意 | 正しい | 更新中に自動支払いを有効にするかどうかを指定します。 有効な値:
|
AutoRenew | String | 任意 | 真実 | インスタンスの自動更新を有効にするかどうかを指定します。 有効な値:
|
レスポンスパラメーター
項目 | データ型 | 例: | 説明 |
---|---|---|---|
OrderId | Long | 201815745430941 | 注文 ID。 |
RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF | リクエストの ID です。 |
例
リクエストの例
http(s):// rds.aliyuncs.com/?Action=RenewInstance
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&期間=12
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<RenewInstanceResponse>
<OrderId>20286717xxxxx</OrderId>
<RequestId>E10319A3-B96A-46B0-81CE-D610DC891409</RequestId></RenewInstanceResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"OrderId" : "20286717xxxxx" 、
"RequestId" : "E10319A3-B96A-46B0-81CE-D610DC891409"
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | SYSTEM.CONCURRENT_OPERATE | 同時動作が検出される。 | システムで同時操作が実行された場合に返されるエラーメッセージ。 |
400 | ArrearageOrderExists | Your account has an outstanding balance. | Alibaba Cloudアカウントに未払いの残高がある場合に返されるエラーメッセージ。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。