1 つ以上のサブスクリプションインスタンスの自動更新属性を変更し、リソースの有効期限切れに関するメンテナンスコストを削減します。
操作説明
この API を使用する前に、Elastic Compute サービス (ECS) の支払い方法と料金プロダクトを十分に理解してください。
-
アカウント残高または与信限度額が十分であることを確認してください。
-
サブスクリプションインスタンスのみがサポートされています。従量課金インスタンスに対してこの操作を呼び出すとエラーが返されます。
-
自動更新の控除日はインスタンスの有効期限切れの 9 日前です。控除は 08:00:00 (協定世界時 (UTC)+8) に開始されます。
-
前日に自動控除が失敗した場合、控除が成功するか、9 日後に有効期限切れによりインスタンスがロック済みになるまで、翌日のスケジュール時間に再試行されます。
-
新しく作成されたインスタンスの購入持続時間が 1 週間の場合、自動更新の控除はインスタンスが作成された翌日に行われます。.
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:ModifyInstanceAutoRenewAttribute |
update |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンス ID。一度に最大 100 個のサブスクリプションインスタンスを指定できます。複数のインスタンス ID はカンマ (,) で区切ります。 |
i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi**** |
| RegionId |
string |
必須 |
インスタンスのリージョン ID。 DescribeRegions を呼び出して、Alibaba Cloud リージョンの最新リストを照会できます。 |
cn-hangzhou |
| Duration |
integer |
任意 |
インスタンスの自動更新持続時間。
|
1 |
| AutoRenew |
boolean |
任意 |
インスタンスの有効期限切れ前に自動的に更新するかどうかを指定します。
デフォルト値: false。 |
true |
| RenewalStatus |
string |
任意 |
インスタンスの自動更新ステータス。有効な値:
説明
|
AutoRenewal |
| PeriodUnit |
string |
任意 |
更新持続時間の単位、つまり
|
Month |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | OperationDenied.StarterPackage | Instance created with a Starter Package plan can not set auto renew. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | MissingParameter.InstanceId | InstanceId should not be null. | |
| 403 | InvalidParameter.ToManyInstanceIds | InstanceId should be less than 100. | |
| 403 | InvalidParameter.InvalidInstanceId | %s | |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | ChargeTypeViolation | Pay-As-You-Go instances do not support this operation. | |
| 403 | InvalidParameter.Duration | %s | |
| 403 | InvalidParameter.RenewalStatus | %s | |
| 403 | InvalidPeriodUnit.ValueNotSupported | The specified parameter PeriodUnit is not valid. | |
| 403 | InvalidPeriod.StarterPackage | This instance was created by using a Starter Package plan and can only be renewed monthly, not yearly. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。