デリバリーグループのスケーリングモードを変更します。スケーリングモードには、固定数量 (弾力的スケーリングなし)、スケジュールに基づくスケーリング、自動スケーリングがあります。
操作説明
WUYING Cloud Application リソースのスケーリングパターンは、[設定] で構成できます。
固定数量:弾力的なスケーリングは使用しません。
自動スケーリング:接続セッション数と、セッションが接続されていないアイドル期間に基づいて、リソースを自動的にスケーリングします。
スケジュールに基づくスケーリング:指定された日付の指定された期間にリソースをスケーリングします。
この API を使用する前に、WUYING Cloud Application の課金方法と料金を十分に理解していることを確認してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
appstreaming:ModifyNodePoolAttribute |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProductType |
string |
任意 |
製品タイプ。 列挙値:
|
CloudApp |
| PoolId |
string |
任意 |
ノードプール ID。 |
rg-ew7va2g1wl3vm**** |
| NodeCapacity |
integer |
任意 |
同時セッション数。1 つのリソースに同時に接続できるセッション数です。同時に接続されるセッション数が多すぎると、アプリケーションの使用感が低下する場合があります。有効な値はリソース仕様によって異なります。各リソース仕様の有効な値は次のとおりです:
|
2 |
| NodePoolStrategy |
object |
任意 |
デリバリーグループの自動スケーリングポリシー。 |
|
| StrategyType |
string |
任意 |
スケーリングモード。 説明
列挙値:
|
NODE_FIXED |
| NodeAmount |
integer |
任意 |
購入済みリソース数。有効な値:1~100。 説明
|
1 |
| MaxScalingAmount |
integer |
任意 |
スケールアウト中に作成できるリソースの最大数。 |
10 |
| MaxIdleAppInstanceAmount |
integer |
任意 |
アイドルセッションの最大数。この値を指定した場合、セッション使用率が |
3 |
| ScalingStep |
integer |
任意 |
スケールアウト 1 回あたりに作成されるリソース数。有効な値:1~10。 |
2 |
| ScalingUsageThreshold |
string |
任意 |
セッション使用率 (%) の上限しきい値。セッション使用率がこのしきい値を超えると、自動スケールアウトがトリガーされます。セッション使用率は次の式で算出されます: |
85 |
| ScalingDownAfterIdleMinutes |
integer |
任意 |
セッション接続がないリソースを保持する最大時間 (分)。リソースにセッションが接続されていない場合、ここで指定した時間に基づいてカウントダウンが開始されます。カウントダウンが終了すると、リソースはスケールインされます。有効な値:5~120。デフォルト値:5。次の例外があります:
|
5 |
| StrategyEnableDate |
string |
任意 |
ポリシーが有効になる日付。形式:yyyy-MM-dd。日付は現在の日付以降である必要があります。 |
2023-01-05 |
| StrategyDisableDate |
string |
任意 |
ポリシーが無効になる日付。形式:yyyy-MM-dd。無効になる日付と有効になる日付の間隔は、7 日~1 年 (両端含む) である必要があります。 |
2023-01-19 |
| WarmUp |
boolean |
任意 |
リソースプリフェッチポリシーを有効にするかどうかを指定します。 |
false |
| RecurrenceSchedules |
array<object> |
任意 |
ポリシー実行サイクルのリスト。 |
|
|
array<object> |
任意 |
ポリシー実行サイクル。 |
||
| RecurrenceType |
string |
任意 |
ポリシー実行サイクルのタイプ。 列挙値:
|
weekly |
| RecurrenceValues |
array |
任意 |
ポリシー実行サイクルの値のリスト。 |
|
|
integer |
任意 |
ポリシー実行サイクルの値。 列挙値:
|
1 |
|
| TimerPeriods |
array<object> |
任意 |
ポリシー実行サイクルの時間帯のリスト。時間帯設定の要件:
|
|
|
object |
任意 |
ポリシー実行サイクルの時間帯。 |
||
| StartTime |
string |
任意 |
開始時刻。形式:HH:mm。 |
12:00 |
| EndTime |
string |
任意 |
終了時刻。形式:HH:mm。 |
15:00 |
| Amount |
integer |
任意 |
リソース数。 |
2 |
| BizRegionId |
string |
任意 |
デリバリーグループのリージョン ID。サポートされているリージョンの詳細については、「制限」をご参照ください。 列挙値:
|
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター |
||
| RequestId |
string |
リクエスト ID |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| Code |
string |
リクエストが失敗した場合に返されるエラーコード。 |
InvalidParameter.PoolId |
| Message |
string |
リクエストが失敗した場合に返されるエラーメッセージ。 |
The parameter PoolId is invalid. |
例
成功レスポンス
JSONJSON
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"Code": "InvalidParameter.PoolId",
"Message": "The parameter PoolId is invalid."
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。