配信グループの弾性モードを変更します。固定数量(弾力的スケーリングなし)、スケジュールされたスケーリング、自動スケーリングが含まれます。
操作説明
設定項目で WUYING Cloud Application リソースの弾性パターンを設定できます。
固定数量:弾力的スケーリングは使用されません。
自動スケーリング:接続された会話の数および会話未接続の持続時間に基づいてリソースを自動的にスケーリングします。
スケジュールされたスケーリング:指定された日時の指定された期間にリソースのスケーリングを実行します。
このメソッドを使用する前に、WUYING Cloud Application の課金方法と料金を十分にご確認ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
appstreaming:ModifyNodePoolAttribute |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProductType |
string |
任意 |
プロダクトタイプ。 列挙値:
|
CloudApp。 |
| PoolId |
string |
任意 |
リソースグループの ID。 |
rg-ew7va2g1wl3vm**** |
| NodeCapacity |
integer |
任意 |
同時接続可能な会話数、つまり単一リソースに同時に接続できる会話の数です。同時に接続される会話が多すぎると、アプリケーションのエクスペリエンスが低下する可能性があります。有効値はリソース仕様によって異なります。各リソース仕様の有効値は以下のとおりです。
|
2 |
| NodePoolStrategy |
object |
任意 |
配信グループの自動スケーリング戦略。 |
|
| StrategyType |
string |
任意 |
弾性モード。 説明
列挙値:
|
NODE_FIXED。 |
| NodeAmount |
integer |
任意 |
購入したリソースの数。有効な値: 1~100。 説明
|
1 |
| MaxScalingAmount |
integer |
任意 |
スケールアウト時に作成できるリソースの最大値。 |
10 |
| MaxIdleAppInstanceAmount |
integer |
任意 |
アイドル状態の会話の上限。この値を指定すると、会話の使用量が |
3 |
| ScalingStep |
integer |
任意 |
各スケールアウト操作で作成されるリソースの数。有効な値: 1~10。 |
2 |
| ScalingUsageThreshold |
string |
任意 |
会話使用量の上限しきい値(%)。会話の使用量がこのしきい値を超えると、自動スケールアウトがトリガーされます。会話使用量の数式は「会話使用量 = 現在の会話数 ÷ (総リソース数 × リソースあたりの同時会話数) × 100%」です。 |
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 |
リクエストが失敗した場合に返されるエラーメッセージ。 |
パラメーター PoolId が有効ではありません。 |
例
成功レスポンス
JSONJSON
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"Code": "InvalidParameter.PoolId",
"Message": "The parameter PoolId is invalid."
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。