配信グループを作成します。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
appstreaming:CreateAppInstanceGroup |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AppCenterImageId |
string |
必須 |
アプリイメージの ID。ID は Wuying App Service コンソール の [運用] 配下にある [カスタムイメージ] または [システムイメージ] ページから取得できます。 |
img-8z4nztpaqvay4**** |
| ProductType |
string |
必須 |
プロダクトタイプ。 列挙値:
|
CloudApp |
| AppInstanceGroupName |
string |
任意 |
アプリインスタンスグループの名前。 |
办公应用 |
| Users |
array |
任意 |
アプリインスタンスグループに追加するユーザー名。 |
|
|
string |
任意 |
アプリインスタンスグループに追加するユーザー名。フォーマットは `Users.N= |
Users.1=username1 Users.2=username2 |
|
| UserInfo |
object |
任意 |
アプリインスタンスグループに追加されるユーザーに関する詳細。`Users` パラメーターを指定する場合、このパラメーターは必須です。 |
|
| Type |
string |
任意 |
ユーザーアカウントのタイプ。 列挙値:
|
Simple |
| ChargeType |
string |
必須 |
課金方法。 列挙値:
|
PrePaid |
| PromotionId |
string |
任意 |
プロモーション ID。GetResourcePrice 操作を呼び出すことでプロモーション ID を取得できます。 |
17440009**** |
| AutoPay |
boolean |
任意 |
自動支払いを有効にするかどうかを指定します。 列挙値:
|
false |
| AutoRenew |
boolean |
任意 |
自動更新を有効にするかどうかを指定します。 列挙値:
|
false |
| Period |
integer |
必須 |
サブスクリプション期間。このパラメーターは、`ChargeType` が `PrePaid` に設定されている場合に必須です。期間の単位は `PeriodUnit` で指定します。
説明
`ChargeType` が `PostPaid` に設定されている場合は、このパラメーターを 1 に設定します。 |
1 |
| PeriodUnit |
string |
必須 |
サブスクリプション期間の単位。このパラメーターは、`ChargeType` が `PrePaid` に設定されている場合に必須です。 説明
このパラメーターは大文字と小文字を区別します。たとえば、`Week` は有効な値ですが、`week` は無効です。`Period` と `PeriodUnit` の無効な組み合わせ (たとえば、`Period` が 2 で `PeriodUnit` が `Week`) を指定した場合、API 呼び出しは成功する可能性がありますが、注文は失敗します。 説明
`ChargeType` が `PostPaid` に設定されている場合は、このパラメーターを `Month` に設定します。 列挙値:
|
Week |
| SessionTimeout |
integer |
必須 |
セッションがタイムアウトするまでのアイドル時間 (分)。ユーザーが切断した後、この期間が経過するとアプリプロセスは終了します。タイムアウトを無効にするには、この値を `-1` に設定します。有効な値は -1 および 3 から 300 までの任意の整数です。デフォルトは `15` です。 |
15 |
| BizRegionId |
string |
必須 |
アプリインスタンスグループのリージョン ID。サポートされているリージョンの詳細については、「注意事項」をご参照ください。 列挙値:
|
cn-hangzhou |
| ChargeResourceMode |
string |
必須 |
課金対象のリソースユニット。 列挙値:
|
Node |
| NodePool |
object |
任意 |
ノードプールの設定。 |
|
| NodeInstanceType |
string |
任意 |
購入するリソースのインスタンスタイプ。ListNodeInstanceType 操作を呼び出して有効な値を取得できます。 列挙値:
|
appstreaming.general.4c8g |
| NodeAmount |
integer |
任意 |
購入するリソースの数。有効な値:1~100。 説明
|
1 |
| NodeCapacity |
integer |
任意 |
リソースあたりの最大同時セッション数。この制限を超えると、ユーザーエクスペリエンスが低下する可能性があります。有効な値はリソース仕様によって異なります。ListNodeInstanceType 操作を呼び出すことで有効な値を照会できます。 |
2 |
| StrategyType |
string |
任意 |
スケーリングモード。 説明
列挙値:
|
NODE_FIXED |
| MaxScalingAmount |
integer |
任意 |
スケールアウト中に作成するリソースの最大数。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_USAGE` (自動スケーリング) に設定されている場合に必須です。 |
10 |
| MaxIdleAppInstanceAmount |
integer |
任意 |
アイドルセッションの最大数。このパラメーターを指定した場合、セッション使用率が `ScalingUsageThreshold` を超え、かつアプリインスタンスグループ内のアイドルセッション数が `MaxIdleAppInstanceAmount` 未満の場合にのみ自動スケーリングイベントがトリガーされます。それ以外の場合、新しいリソースは作成されません。このパラメーターを使用すると、自動スケーリングの動作を制御し、コストを削減できます。 |
3 |
| ScalingStep |
integer |
任意 |
各スケールアウトで追加するリソースの数。有効な値:1~10。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_USAGE` (自動スケーリング) に設定されている場合に必須です。 |
2 |
| ScalingUsageThreshold |
string |
任意 |
スケールアウトをトリガーするセッション使用率。セッション使用率がこのしきい値を超えると、自動スケーリングイベントがトリガーされます。セッション使用率は、次の数式を使用して計算されます:`セッション使用率 = (アクティブセッション数) / (リソース総数 × リソースあたりの同時セッション数) × 100%`。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_USAGE` (自動スケーリング) に設定されている場合に必須です。有効な値:0~100。デフォルト値:85。 |
85 |
| ScalingDownAfterIdleMinutes |
integer |
任意 |
アイドル状態のリソースが解放されるまでの待機時間 (分)。リソースは、アクティブなセッションがない場合にアイドル状態と見なされます。この期間が終了すると、リソースは解放されます。次の例外が適用される場合があります:
|
5 |
| StrategyEnableDate |
string |
任意 |
ポリシーが有効になる日付。日付は yyyy-MM-dd 形式で、現在の日付以降である必要があります。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_SCHEDULE` (スケジュールベースのスケーリング) に設定されている場合に必須です。 |
2022-08-01 |
| StrategyDisableDate |
string |
任意 |
ポリシーが失効する日付。日付は yyyy-MM-dd 形式である必要があります。有効日と失効日の間の間隔は、7 日から 365 日 (両端を含む) である必要があります。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_SCHEDULE` (スケジュールベースのスケーリング) に設定されている場合に必須です。 |
2022-09-08 |
| WarmUp |
boolean |
任意 |
リソースウォーミングを有効にするかどうかを指定します。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_SCHEDULE` (スケジュールベースのスケーリング) に設定されている場合に必須です。 |
false |
| RecurrenceSchedules |
array<object> |
任意 |
ポリシーの定期スケジュール。このパラメーターは、`StrategyType` が `NODE_SCALING_BY_SCHEDULE` (スケジュールベースのスケーリング) に設定されている場合に必須です。 |
|
|
array<object> |
任意 |
定期スケジュール。 |
||
| RecurrenceType |
string |
任意 |
定期タスクの繰り返しタイプ。`RecurrenceType` と `RecurrenceValues` の両方を指定する必要があります。 列挙値:
|
weekly |
| RecurrenceValues |
array |
任意 |
繰り返し値のリスト。 |
|
|
integer |
任意 |
繰り返しの値。 列挙値:
|
1 |
|
| TimerPeriods |
array<object> |
任意 |
繰り返し内の期間。期間は次の要件を満たす必要があります:
|
|
|
object |
任意 |
繰り返し内の期間。 |
||
| StartTime |
string |
任意 |
開始時刻。時刻は HH:mm 形式です。 |
12:00 |
| EndTime |
string |
任意 |
終了時刻。時刻は HH:mm 形式です。 |
15:00 |
| Amount |
integer |
任意 |
リソースの数。 |
2 |
| Network |
object |
任意 |
ネットワーク設定。 説明
このパラメーターは、ホワイトリストに登録されたユーザーのみが利用できます。使用するには、チケットを送信してください。 |
|
| StrategyType |
string |
任意 |
ネットワークポリシータイプ。 列挙値:
|
Shared |
| Routes |
array<object> |
任意 |
ルート設定。このパラメーターは、`StrategyType` が `Mixed` に設定されている場合にのみ設定できます。 |
|
|
object |
任意 |
ルート設定。 |
||
| Destination |
string |
任意 |
宛先 CIDR ブロック。 |
139.196.XX.XX/32 |
| Mode |
string |
任意 |
ネットワーク出口モード。 列挙値:
|
Shared |
| IpExpireMinutes |
integer |
任意 |
パブリック IP アドレスが次のサインイン時にローテーションされるまでの期間 (分)。最小値は 60 です。 |
60 |
| OfficeSiteId |
string |
任意 |
ワークスペースの ID。 |
cn-hongkong+dir-842567**** |
| VSwitchIds |
array |
任意 |
vSwitch ID のリスト。
|
|
|
string |
任意 |
vSwitch の ID。 |
vsw-m5ef1sjhf7bbvqvvy**** |
|
| DomainRules |
array<object> |
任意 |
ドメイン名ベースのアクセス制御ルール。 |
|
|
object |
任意 |
ドメイン名ベースのアクセス制御ルール。 |
||
| Domain |
string |
任意 |
ドメイン名。 |
www.example.com |
| Policy |
string |
任意 |
ポリシーアクション。 列挙値:
|
block |
| StoragePolicy |
object |
任意 |
ストレージポリシー。 |
|
| StorageTypeList |
array |
任意 |
ストレージタイプのリスト。 |
|
|
string |
任意 |
ストレージタイプ。 列挙値:
|
PDS |
|
| UserProfile |
object |
任意 |
ユーザーデータローミングの設定。 |
|
| UserProfileSwitch |
boolean |
任意 |
ユーザーデータローミングを有効にするかどうかを指定します。 列挙値:
|
false |
| RemoteStorageType |
string |
任意 |
ユーザーデータローミングに使用されるリモートストレージタイプ。 列挙値:
|
NAS |
| RemoteStoragePath |
string |
任意 |
ユーザーデータローミングのリモートストレージパス。
|
ID20250101 |
| PreOpenAppId |
string |
任意 |
事前起動するアプリの ID。 |
cag-b2ronxxd**** |
| VideoPolicy |
object |
任意 |
表示ポリシー。 |
|
| FrameRate |
integer |
任意 |
フレームレート (フレーム/秒、FPS)。 列挙値:
|
60 |
| TerminalResolutionAdaptive |
boolean |
任意 |
解像度適応を有効にするかどうかを指定します。
列挙値:
|
false |
| SessionResolutionWidth |
integer |
任意 |
解像度の幅 (ピクセル)。 |
1920 |
| SessionResolutionHeight |
integer |
任意 |
解像度の高さ (ピクセル)。 |
1080 |
| StreamingMode |
string |
任意 |
ストリーミングモード。このパラメーターは、`Webrtc` パラメーターと組み合わせてストリーミングプロトコルを決定します。
列挙値:
|
video |
| Webrtc |
boolean |
任意 |
WebRTC を有効にするかどうかを指定します。このパラメーターは、`StreamingMode` パラメーターと組み合わせてストリーミングプロトコルを決定します。
列挙値:
|
true |
| RuntimePolicy |
object |
任意 |
ランタイムポリシー。 |
|
| SessionType |
string |
任意 |
セッションタイプ。 列挙値:
|
NORMAL |
| DebugMode |
string |
任意 |
デバッグモードを有効にするかどうかを指定します。`GetDebugAppInstance` および `CreateImageFromAppInstanceGroup` 操作を呼び出すには、このパラメーターを `ON` に設定する必要があります。 列挙値:
|
OFF |
| SessionUserGenerationMode |
string |
任意 |
セッションユーザーの生成モード。
列挙値:
|
wyid |
| SessionPreOpen |
string |
任意 |
セッションの事前起動を有効にするかどうかを指定します。
列挙値:
|
false |
| PerSessionPerApp |
boolean |
任意 |
アプリケーションごとに新しいセッションを作成するかどうかを指定します。
列挙値:
|
false |
| PersistentAppInstanceScheduleMode |
string |
任意 |
永続セッションのスケジューリングモード。 列挙値:
|
DYNAMIC |
| SecurityPolicy |
object |
任意 |
セキュリティポリシー。 |
|
| ResetAfterUnbind |
boolean |
任意 |
バインド解除後にインスタンスをリセットするかどうかを指定します。 列挙値:
|
true |
| SkipUserAuthCheck |
boolean |
任意 |
ユーザー権限チェックをスキップするかどうかを指定します。 列挙値:
|
false |
| UserDefinePolicy |
object |
任意 |
カスタムポリシー |
|
| CustomConfig |
string |
任意 |
カスタムポリシーのコンテンツ。コンテンツはイメージバージョンの仕様に準拠する必要があります。このパラメーターを使用するには、チケットを送信してホワイトリストに追加される必要があります。 |
[{"target":"agent","config":{"abc":"xxx"}}] |
| AppPolicyId |
string |
任意 |
ポリシー ID。 |
pg-0clfzcy0adpcf**** |
| ClusterId |
string |
任意 |
クラスター ID |
cls-d39iq73l5c0a8**** |
| SubPayType |
string |
任意 |
課金方法のサブタイプ。 列挙値:
|
postPaid |
| AppPackageType |
string |
任意 |
パッケージタイプ。 |
browser.package.5.250.appstreaming.general.basic |
| AuthMode |
string |
任意 |
配信グループの権限モード。 列挙値:
|
App |
| UserGroupIds |
array |
任意 |
権限のあるユーザーグループ ID のリスト。 |
|
|
string |
任意 |
権限のあるユーザーグループ ID。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスデータ。 |
||
| RequestId |
string |
リクエストの ID。 |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| AppInstanceGroupModel |
object |
アプリインスタンスグループの詳細。 |
|
| AppInstanceGroupId |
string |
アプリインスタンスグループの ID。 |
aig-9ciijz60n4xsv**** |
| OrderId |
string |
注文の ID。 |
12345**** |
| NodePoolId |
string |
ノードプールの ID。このパラメーターは、ノードプールも作成された場合にのみ返されます。 |
rg-ew7va2g1wl3vm**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"AppInstanceGroupModel": {
"AppInstanceGroupId": "aig-9ciijz60n4xsv****",
"OrderId": "12345****",
"NodePoolId": "rg-ew7va2g1wl3vm****"
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | StockError.NoStock | The selected specification is out of stock. Please try again later or select other specifications. | |
| 500 | StockError.InvalidResourceRequest | Your request cannot be processed currently due to an error. Please try again later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。