Buat kelompok pengiriman.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan Anda memahami metode penagihan dan harga untuk Wuying App Service.
Delivery group adalah pengelompokan logis yang digunakan untuk mengirimkan aplikasi cloud kepada pengguna akhir. Delivery group mencakup resource aplikasi cloud, image yang berisi aplikasi tersebut, kebijakan manajemen resource, serta pengaturan penugasan pengguna. Untuk informasi selengkapnya, lihat Publish a delivery group.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppCenterImageId |
string |
Yes |
ID image aplikasi. Anda dapat memperoleh ID tersebut dari halaman Custom Images atau System Images di bawah Operations di Wuying App Service console. |
img-8z4nztpaqvay4**** |
| ProductType |
string |
Yes |
Tipe produk. Valid values:
|
CloudApp |
| AppInstanceGroupName |
string |
No |
Nama app instance group. |
办公应用 |
| Users |
array |
No |
Username yang akan ditambahkan ke app instance group. |
|
|
string |
No |
Username yang akan ditambahkan ke app instance group. Formatnya adalah Users.N= |
Users.1=username1 Users.2=username2 |
|
| UserInfo |
object |
No |
Detail tentang pengguna yang akan ditambahkan ke app instance group. Parameter ini wajib jika Anda menentukan parameter |
|
| Type |
string |
No |
Tipe akun pengguna. Valid values:
|
Simple |
| ChargeType |
string |
Yes |
Metode penagihan. Valid values:
|
PrePaid |
| PromotionId |
string |
No |
ID promosi. Anda dapat memperoleh ID promosi dengan memanggil operasi GetResourcePrice. |
17440009**** |
| AutoPay |
boolean |
No |
Menentukan apakah pembayaran otomatis diaktifkan. Valid values:
|
false |
| AutoRenew |
boolean |
No |
Menentukan apakah perpanjangan otomatis diaktifkan. Valid values:
|
false |
| Period |
integer |
Yes |
Durasi langganan. Parameter ini wajib ketika
Catatan
Jika |
1 |
| PeriodUnit |
string |
Yes |
Satuan durasi langganan. Parameter ini wajib ketika Catatan
Parameter ini bersifat case-sensitive. Misalnya, Catatan
Jika Valid values:
|
Week |
| SessionTimeout |
integer |
Yes |
Waktu idle dalam menit sebelum sesi timeout. Setelah pengguna terputus, proses aplikasi akan dihentikan setelah periode ini. Untuk menonaktifkan timeout, atur nilai ini ke |
15 |
| BizRegionId |
string |
Yes |
ID wilayah app instance group. Untuk informasi selengkapnya tentang wilayah yang didukung, lihat Usage notes. Valid values:
|
cn-hangzhou |
| ChargeResourceMode |
string |
Yes |
Unit resource yang akan ditagih. Valid values:
|
Node |
| NodePool |
object |
No |
Konfigurasi kelompok node. |
|
| NodeInstanceType |
string |
No |
Tipe instans resource yang akan dibeli. Anda dapat memanggil operasi ListNodeInstanceType untuk memperoleh nilai yang valid. Valid values:
|
appstreaming.general.4c8g |
| NodeAmount |
integer |
No |
Jumlah resource yang akan dibeli. Nilai yang valid: 1 hingga 100. Catatan
|
1 |
| NodeCapacity |
integer |
No |
Jumlah maksimum sesi konkuren per resource. Melebihi batas ini dapat menurunkan pengalaman pengguna. Nilai yang valid bergantung pada spesifikasi resource. Anda dapat menanyakan nilai yang valid dengan memanggil operasi ListNodeInstanceType. |
2 |
| StrategyType |
string |
No |
Mode penskalaan. Catatan
Valid values:
|
NODE_FIXED |
| MaxScalingAmount |
integer |
No |
Jumlah maksimum resource yang akan dibuat saat skala keluar. Parameter ini wajib ketika |
10 |
| MaxIdleAppInstanceAmount |
integer |
No |
Jumlah maksimum sesi idle. Jika Anda menentukan parameter ini, event auto scaling hanya dipicu ketika penggunaan sesi melebihi |
3 |
| ScalingStep |
integer |
No |
Jumlah resource yang ditambahkan dalam setiap skala keluar. Nilai yang valid: 1 hingga 10. Parameter ini wajib ketika |
2 |
| ScalingUsageThreshold |
string |
No |
Persentase penggunaan sesi yang memicu skala keluar. Event auto scaling dipicu ketika penggunaan sesi melebihi ambang batas ini. Penggunaan sesi dihitung menggunakan rumus berikut: |
85 |
| ScalingDownAfterIdleMinutes |
integer |
No |
Jumlah menit resource dapat menganggur sebelum dilepas. Resource dianggap menganggur jika tidak memiliki sesi aktif, dan akan dilepas setelah periode ini berakhir. Pengecualian berikut mungkin berlaku:
|
5 |
| StrategyEnableDate |
string |
No |
Tanggal penerapan kebijakan. Tanggal harus dalam format yyyy-MM-dd dan harus sama dengan atau setelah tanggal saat ini. Parameter ini wajib jika |
2022-08-01 |
| StrategyDisableDate |
string |
No |
Tanggal kedaluwarsa kebijakan. Tanggal harus dalam format yyyy-MM-dd. Interval antara tanggal efektif dan tanggal kedaluwarsa harus antara 7 hingga 365 hari, inklusif. Parameter ini wajib jika |
2022-09-08 |
| WarmUp |
boolean |
No |
Menentukan apakah warming resource diaktifkan. Parameter ini wajib jika |
false |
| RecurrenceSchedules |
array<object> |
No |
Jadwal berulang untuk kebijakan. Parameter ini wajib jika |
|
|
array<object> |
No |
Jadwal berulang. |
||
| RecurrenceType |
string |
No |
Tipe pengulangan untuk tugas terjadwal. Anda harus menentukan Valid values:
|
weekly |
| RecurrenceValues |
array |
No |
Daftar nilai pengulangan. |
|
|
integer |
No |
Nilai untuk pengulangan. Valid values:
|
1 |
|
| TimerPeriods |
array<object> |
No |
Periode waktu dalam pengulangan. Periode waktu harus memenuhi persyaratan berikut:
|
|
|
object |
No |
Periode waktu dalam pengulangan. |
||
| StartTime |
string |
No |
Waktu mulai. Waktu dalam format HH:mm. |
12:00 |
| EndTime |
string |
No |
Waktu selesai. Waktu dalam format HH:mm. |
15:00 |
| Amount |
integer |
No |
Jumlah resource. |
2 |
| Network |
object |
No |
Konfigurasi jaringan. Catatan
Parameter ini hanya tersedia untuk pengguna yang masuk daftar allowlist. Untuk menggunakannya, kirimkan tiket. |
|
| StrategyType |
string |
No |
Tipe kebijakan jaringan. Valid values:
|
Shared |
| Routes |
array<object> |
No |
Konfigurasi entri rute. Parameter ini hanya dapat dikonfigurasi jika |
|
|
object |
No |
Konfigurasi entri rute. |
||
| Destination |
string |
No |
Blok CIDR tujuan. |
139.196.XX.XX/32 |
| Mode |
string |
No |
Mode egress jaringan. Valid values:
|
Shared |
| IpExpireMinutes |
integer |
No |
Durasi dalam menit setelah Alamat IP publik diputar pada login berikutnya. Nilai minimum adalah 60. |
60 |
| OfficeSiteId |
string |
No |
ID ruang kerja. |
cn-hongkong+dir-842567**** |
| VSwitchIds |
array |
No |
Daftar ID vSwitch.
|
|
|
string |
No |
ID vSwitch. |
vsw-m5ef1sjhf7bbvqvvy**** |
|
| DomainRules |
array<object> |
No |
Aturan kontrol akses berbasis nama domain. |
|
|
object |
No |
Aturan kontrol akses berbasis nama domain. |
||
| Domain |
string |
No |
Nama domain. |
www.example.com |
| Policy |
string |
No |
Aksi kebijakan. Valid values:
|
block |
| StoragePolicy |
object |
No |
Kebijakan penyimpanan. |
|
| StorageTypeList |
array |
No |
Daftar tipe penyimpanan. |
|
|
string |
No |
Tipe penyimpanan. Valid values:
|
PDS |
|
| UserProfile |
object |
No |
Konfigurasi roaming data pengguna. |
|
| UserProfileSwitch |
boolean |
No |
Menentukan apakah roaming data pengguna diaktifkan. Valid values:
|
false |
| RemoteStorageType |
string |
No |
Tipe penyimpanan remote yang digunakan untuk roaming data pengguna. Valid values:
|
NAS |
| RemoteStoragePath |
string |
No |
Jalur penyimpanan remote untuk roaming data pengguna.
|
ID20250101 |
| PreOpenAppId |
string |
No |
ID aplikasi yang akan dibuka sebelumnya. |
cag-b2ronxxd**** |
| VideoPolicy |
object |
No |
Kebijakan tampilan. |
|
| FrameRate |
integer |
No |
Laju frame, dalam frame per detik (FPS). Valid values:
|
60 |
| TerminalResolutionAdaptive |
boolean |
No |
Menentukan apakah resolusi adaptif diaktifkan.
Valid values:
|
false |
| SessionResolutionWidth |
integer |
No |
Lebar resolusi, dalam piksel. |
1920 |
| SessionResolutionHeight |
integer |
No |
Tinggi resolusi, dalam piksel. |
1080 |
| StreamingMode |
string |
No |
Mode streaming. Parameter ini, dikombinasikan dengan parameter
Valid values:
|
video |
| Webrtc |
boolean |
No |
Menentukan apakah WebRTC diaktifkan. Parameter ini, dikombinasikan dengan parameter
Valid values:
|
true |
| RuntimePolicy |
object |
No |
Kebijakan waktu proses. |
|
| SessionType |
string |
No |
Tipe sesi. Valid values:
|
NORMAL |
| DebugMode |
string |
No |
Menentukan apakah mode debug diaktifkan. Untuk memanggil operasi Valid values:
|
OFF |
| SessionUserGenerationMode |
string |
No |
Mode generasi pengguna sesi.
Valid values:
|
wyid |
| SessionPreOpen |
string |
No |
Menentukan apakah pre-opening sesi diaktifkan.
Valid values:
|
false |
| PerSessionPerApp |
boolean |
No |
Menentukan apakah sesi baru dibuat untuk setiap aplikasi.
Valid values:
|
false |
| PersistentAppInstanceScheduleMode |
string |
No |
Mode penjadwalan untuk sesi persisten. Valid values:
|
DYNAMIC |
| SecurityPolicy |
object |
No |
Kebijakan keamanan. |
|
| ResetAfterUnbind |
boolean |
No |
Menentukan apakah instans direset setelah unbinding. Valid values:
|
true |
| SkipUserAuthCheck |
boolean |
No |
Menentukan apakah pemeriksaan otorisasi pengguna dilewati. Valid values:
|
false |
| UserDefinePolicy |
object |
No |
Kebijakan kustom |
|
| CustomConfig |
string |
No |
Konten kebijakan kustom. Konten harus mematuhi spesifikasi versi gambar. Untuk menggunakan parameter ini, kirimkan tiket agar ditambahkan ke daftar allowlist. |
[{"target":"agent","config":{"abc":"xxx"}}] |
| AppPolicyId |
string |
No |
ID kebijakan. |
pg-0clfzcy0adpcf**** |
| ClusterId |
string |
No |
ID cluster |
cls-d39iq73l5c0a8**** |
| SubPayType |
string |
No |
Subtipe metode penagihan. Valid values:
|
postPaid |
| AppPackageType |
string |
No |
Tipe paket. |
browser.package.5.250.appstreaming.general.basic |
| AuthMode |
string |
No |
Mode otorisasi delivery group. Valid values:
|
App |
| UserGroupIds |
array |
No |
Daftar ID grup pengguna yang diotorisasi. |
|
|
string |
No |
ID grup pengguna yang diotorisasi. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data respons. |
||
| RequestId |
string |
ID permintaan. |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| AppInstanceGroupModel |
object |
Detail app instance group. |
|
| AppInstanceGroupId |
string |
ID app instance group. |
aig-9ciijz60n4xsv**** |
| OrderId |
string |
ID pesanan. |
12345**** |
| NodePoolId |
string |
ID kelompok node. Parameter ini hanya dikembalikan jika kelompok node juga dibuat. |
rg-ew7va2g1wl3vm**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"AppInstanceGroupModel": {
"AppInstanceGroupId": "aig-9ciijz60n4xsv****",
"OrderId": "12345****",
"NodePoolId": "rg-ew7va2g1wl3vm****"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.