ApsaraDB for MongoDB インスタンスの課金方法を従量課金からサブスクリプションに変更します。
操作説明
この操作を呼び出す前に、課金方法と料金について理解していることを確認してください。
サブスクリプションインスタンスを従量課金インスタンスに変更することはできません。リソースの無駄を避けるため、慎重に操作を進めてください。
この API 操作を呼び出す前に、ApsaraDB for MongoDB インスタンスが次の要件を満たしていることを確認してください:
インスタンスが実行中であること。
インスタンスの課金方法が従量課金であること。
インスタンスに未払いのサブスクリプション注文がないこと。
インスタンスタイプが購入可能であること。利用できなくなったインスタンスタイプの詳細については、「インスタンスタイプ」をご参照ください。
インスタンスタイプが利用できなくなったインスタンスの課金方法をサブスクリプションに変更するには、まず ModifyDBInstanceSpec または ModifyNodeSpec 操作を呼び出してインスタンスタイプを変更する必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dds:TransformToPrePaid |
update |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID です。 |
dds-bp1366caac83**** |
| Period |
integer |
必須 |
インスタンスのサブスクリプション期間です。単位:月。有効値:1、2、3、4、5、6、7、8、9、12、24、36。 |
1 |
| AutoPay |
boolean |
任意 |
自動支払いを有効にするかどうかを指定します。有効値:
説明
デフォルト値:true。 |
true |
| BusinessInfo |
string |
任意 |
ビジネス情報です。これは追加のパラメーターです。 |
{“ActivityId":"000000000"} |
| AutoRenew |
string |
任意 |
インスタンスの自動更新を有効にするかどうかを指定します。有効値:
説明
デフォルト値:false。 |
true |
| CouponNo |
string |
任意 |
クーポンコードです。デフォルト値: |
default |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID です。 |
2F42BB4E-461F-5B55-A37C-53B1141C**** |
| OrderId |
string |
注文の ID です。 |
21022019252**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "2F42BB4E-461F-5B55-A37C-53B1141C****",
"OrderId": "21022019252****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | MissingParameter | Period is mandatory for this action. | |
| 400 | InvalidParam | Period is invalid | |
| 400 | ResourceNotAvailable | Resource you requested is not available for finance user. | |
| 400 | InsufficientBalance | Your account does not have enough balance. | |
| 403 | AlreadyPrePaid | This instance is already prepaid | |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。