Membuat satu atau beberapa desktop cloud. Jika informasi pengguna ditentukan saat pembuatan, desktop cloud langsung ditetapkan kepada pengguna.
Deskripsi operasi
Sebelum membuat desktop cloud, selesaikan persiapan berikut:
- Buat jaringan kantor (sebelumnya ruang kerja) dan pengguna. Untuk informasi lebih lanjut, lihat operasi API atau dokumentasi berikut:
Jaringan kantor Convenience: CreateSimpleOfficeSite dan CreateUsers.
Jaringan kantor AD: CreateADConnectorOfficeSite dan Membuat pengguna AD.
Panggil CreatePolicyGroup untuk membuat Kebijakan, atau konfirmasi bahwa Kebijakan yang ada tersedia.
Contoh panggilan:
Agar desktop cloud secara otomatis menjalankan skrip perintah kustom, gunakan bidang UserCommands untuk mengonfigurasi perintah kustom.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecd:CreateDesktops |
create |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil DescribeRegions untuk mengkueri wilayah yang didukung oleh WUYING Workspace. |
cn-hangzhou |
| GroupId |
string |
No |
ID pool desktop cloud. |
dg-boyczi8enfyc5**** |
| BundleId |
string |
No |
ID templat desktop cloud. Jika ID templat tidak ditentukan, Anda dapat membuat desktop cloud dengan menentukan bidang yang diperlukan. |
b-je9hani001wfn**** |
| DesktopName |
string |
No |
Nama desktop cloud. Aturan penamaannya adalah sebagai berikut:
|
DemoComputer01 |
| UserName |
string |
No |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
username |
| VpcId |
string |
No |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
vpc-uf6w8u60n8xbkg5el**** |
| Amount |
integer |
No |
Jumlah desktop cloud yang akan dibuat. Nilai valid: 1 hingga 300. Nilai default: 1. |
1 |
| DirectoryId |
string |
No |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
cn-hangzhou+dir-300943**** |
| OfficeSiteId |
string |
No |
ID jaringan kantor. |
cn-hangzhou+dir-387822**** |
| PolicyGroupId |
string |
No |
ID kebijakan. |
system-all-enabled-policy |
| ChargeType |
string |
No |
Metode penagihan desktop cloud. Valid values:
|
PrePaid |
| Period |
integer |
No |
Durasi langganan Sumber daya. Satuan ditentukan oleh
|
1 |
| PeriodUnit |
string |
No |
Satuan durasi langganan. Valid values:
|
Month |
| AutoPay |
boolean |
No |
Apakah akan mengaktifkan pembayaran otomatis. Valid values:
|
false |
| AutoRenew |
boolean |
No |
Apakah akan mengaktifkan perpanjangan otomatis. Parameter ini berlaku hanya jika Valid values:
|
false |
| PromotionId |
string |
No |
ID promosi. |
23141 |
| UserAssignMode |
string |
No |
Mode penetapan desktop cloud. Catatan
Jika Valid values:
|
ALL |
| Hostname |
string |
No |
Hostname kustom desktop cloud. Pengaturan untuk parameter ini hanya didukung untuk desktop cloud yang menjalankan sistem operasi Windows di jaringan kantor AD. Aturan penamaan untuk hostname adalah sebagai berikut:
Saat Anda membuat beberapa desktop cloud, Anda dapat menggunakan format
|
testhost |
| EndUserId |
array |
No |
Daftar ID pengguna yang diberi otorisasi untuk ditambahkan ke desktop cloud. Anda dapat menentukan 1 hingga 100 ID pengguna. |
123456789 |
|
string |
No |
ID pengguna yang diberi otorisasi untuk ditambahkan ke desktop cloud.
|
alice |
|
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag. Anda dapat menentukan 1 hingga 20 kunci tag. |
TestKey |
| Value |
string |
No |
Nilai tag. Anda dapat menentukan 1 hingga 20 nilai tag. |
TestValue |
| DesktopNameSuffix |
boolean |
No |
Apakah akan secara otomatis menambahkan akhiran ke nama desktop cloud saat Anda membuat beberapa desktop cloud dalam batch. Valid values:
|
false |
| VolumeEncryptionEnabled |
boolean |
No |
Apakah akan mengaktifkan enkripsi disk. Valid values:
|
false |
| VolumeEncryptionKey |
string |
No |
ID kunci Key Management Service (KMS) yang digunakan untuk enkripsi disk. Anda dapat memanggil ListKeys untuk mendapatkan ID kunci. |
08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4**** |
| DesktopMemberIp |
string |
No |
Alamat IP privat desktop cloud. |
10.0.0.1 |
| UserCommands |
array<object> |
No |
Data skrip perintah kustom. |
|
|
object |
No |
Data skrip perintah kustom. |
||
| ContentEncoding |
string |
No |
Metode pengkodean konten perintah (CommandContent). Valid values:
|
Base64 |
| Content |
string |
No |
Konten perintah. |
bmV3LWl0ZW0gZDpcdGVzdF91c2VyX2NvbW1hbmRzLnR4dCAtdHlwZSBm**** |
| ContentType |
string |
No |
Jenis bahasa perintah. Valid values:
|
RunPowerShellScript |
| BundleModels |
array<object> |
No |
Daftar templat desktop cloud. |
|
|
object |
No |
Templat desktop cloud. |
||
| BundleId |
string |
No |
ID templat desktop cloud. |
b-je9hani001wfn**** |
| Amount |
integer |
No |
Jumlah desktop cloud yang akan dibuat. Nilai valid: 1 hingga 300. Nilai default: 0. |
1 |
| EndUserIds |
array |
No |
Daftar pengguna kepada siapa desktop cloud ditetapkan. |
|
|
string |
No |
Nama pengguna. |
alice |
|
| DesktopName |
string |
No |
Nama desktop cloud. Aturan penamaannya adalah sebagai berikut:
|
DemoComputer02 |
| Hostname |
string |
No |
Hostname kustom desktop cloud. Pengaturan untuk parameter ini hanya didukung untuk desktop cloud yang menjalankan sistem operasi Windows di jaringan kantor AD. Aturan penamaan untuk hostname adalah sebagai berikut:
Saat Anda membuat beberapa desktop cloud, Anda dapat menggunakan format
|
testhost |
| VolumeEncryptionEnabled |
boolean |
No |
Apakah akan mengaktifkan enkripsi disk. |
false |
| VolumeEncryptionKey |
string |
No |
ID kunci Key Management Service (KMS) yang digunakan untuk enkripsi disk. Anda dapat memanggil ListKeys untuk mendapatkan ID kunci. |
08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4**** |
| DesktopTimers |
array<object> |
No |
Detail tugas terjadwal desktop cloud. Parameter ini sedang didepresiasi. Gunakan parameter TimerGroupId sebagai gantinya. |
|
|
object |
No |
Detail tugas terjadwal desktop cloud. |
||
| TimerType |
string |
No |
Tipe tugas terjadwal. |
NoOperationReboot |
| CronExpression |
string |
No |
Ekspresi cron tugas terjadwal. Penting Tentukan waktu dalam UTC. Misalnya, untuk menjadwalkan tugas pada pukul 00:00 (UTC+8) setiap hari, atur nilainya menjadi 0 0 16 ? * 1,2,3,4,5,6,7. |
0 40 7 ? * 1,2,3,4,5,6,7 |
| Interval |
integer |
No |
Interval pengatur waktu, dalam menit. |
10 |
| Enforce |
boolean |
No |
Apakah akan menjalankan tugas secara paksa. Valid values:
|
true |
| ResetType |
string |
No |
Tipe reset desktop cloud. Valid values:
|
RESET_TYPE_SYSTEM |
| OperationType |
string |
No |
Tipe operasi tugas terjadwal. Saat ini, hanya tugas terjadwal pemutusan koneksi yang didukung. Valid values:
|
Shutdown |
| AllowClientSetting |
boolean |
No |
Apakah akan mengizinkan pengguna akhir mengonfigurasi tugas terjadwal. |
true |
| SubnetId |
string |
No |
ID subnet. |
vsw-bp1m***** |
| MonthDesktopSetting |
object |
No |
Parameter pembelian untuk paket bulanan per jam. |
|
| UseDuration |
integer |
No |
Opsi paket saat membeli paket bulanan per jam. Nilai valid: 120, 250, dan 360. |
null |
| BuyerId |
integer |
No |
Catatan
Bidang ini tidak tersedia untuk digunakan. |
null |
| DesktopId |
string |
No |
Catatan
Bidang ini tidak tersedia untuk digunakan. |
null |
| SnapshotPolicyId |
string |
No |
ID kebijakan snapshot otomatis WUYING. |
sp-28mp6my0l6zow**** |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya WUYING. |
rg-3mtuc28rx95lx**** |
| DesktopAttachment |
object |
No |
Parameter untuk membuat desktop cloud tanpa templat. Parameter ini tidak valid ketika parameter BundleId ditentukan. |
|
| ImageId |
string |
No |
ID image. |
m-39ddhdb0ggzjx***** |
| SystemDiskCategory |
string |
No |
Tipe Tipe disk sistem. Tipe Tipe disk sistem harus sama dengan tipe Tipe disk data. Nilai valid:
|
cloud_auto |
| SystemDiskSize |
integer |
No |
Kapasitas disk sistem. Nilai valid: 60 hingga 500 GiB, dalam kelipatan 10 GiB. |
40 |
| SystemDiskPerLevel |
string |
No |
Tingkat kinerja (PL) cloud disk ESSD. Parameter ini diperlukan ketika cloud disk ESSD dipilih. Nilai valid:
|
PL0 |
| DataDiskSize |
integer |
No |
Kapasitas disk pengguna. Nilai valid: 40 hingga 2040 GiB, dalam kelipatan 10 GiB. |
40 |
| DataDiskCategory |
string |
No |
Tipe Tipe disk data. Tipe Tipe disk sistem harus sama dengan tipe Tipe disk data. Nilai valid:
|
cloud_auto |
| DataDiskPerLevel |
string |
No |
Tingkat kinerja (PL) cloud disk ESSD. Parameter ini diperlukan ketika cloud disk ESSD dipilih. Nilai valid:
|
PL0 |
| DefaultLanguage |
string |
No |
Bahasa. Nilai valid:
|
zh-CN |
| DesktopType |
string |
No |
Spesifikasi desktop cloud. Anda dapat memanggil DescribeDesktopTypes untuk mengkueri ID spesifikasi yang didukung. |
eds.enterprise_office.8c16g |
| TimerGroupId |
string |
No |
ID kelompok tugas terjadwal. |
ccg-0caoeogrk9m5**** |
| SavingPlanId |
string |
No |
Catatan
Bidang ini tidak tersedia untuk digunakan. |
spn-26c1b7bcrjcI**** |
| ResellerOwnerUid |
integer |
No |
ID pengguna untuk kepemilikan Sumber daya dalam pola reseller. Parameter ini tidak diperlukan dalam pola non-reseller. |
1828644634819902 |
| ExtendInfo |
string |
No |
Informasi tambahan dalam format string JSON. Parameter ini hanya tersedia untuk pelanggan internal. |
{} |
| AppRuleId |
string |
No |
ID kebijakan kontrol aplikasi. |
bwr-245d4e0e6b7d42f5afa97eb3fbc7e488 |
| QosRuleId |
string |
No |
ID aturan pembatasan laju jaringan publik. |
qos-52fqmg6kvyro7zu4l |
| ChannelCookie |
string |
No |
Catatan
Bidang ini tidak tersedia untuk digunakan. |
PBKB1QbqEl2tslEuU6gRrLxvCFBU2M%2FVD0Eru6Oo%2FI9LTU3XQhvq3PGMWarE%2BPJdkNvCqT3blqlRSthNy4A%2BJQ%3D%3D |
| PurchaseOptions |
object |
No |
Parameter tambahan untuk tipe pembelian tertentu. |
|
| MonthlyCredits |
integer |
No |
Paket kredit bulanan untuk membeli Sumber daya Agen. Nilai valid: 200, 1600, dan 4000. |
200 |
| OuPath |
string |
No |
Jalur OU. Jika ditentukan, desktop cloud ditambahkan ke unit organisasi (OU) yang sesuai di Direktori Aktif (AD). |
test.com/wuyingtest/computers |
| SubPayType |
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| OrderId |
string |
ID pesanan. Catatan
Parameter ini dikembalikan hanya jika parameter permintaan ChargeType diatur ke PrePaid. |
123456789 |
| RequestId |
string |
ID permintaan. |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| DesktopId |
array |
Daftar ID desktop cloud. Jika beberapa desktop cloud dibuat dalam satu panggilan, beberapa ID desktop cloud dikembalikan. |
|
|
string |
ID desktop cloud. |
["ecd-gx2x1dhsmucyy****"] |
Contoh
Respons sukses
JSONformat
{
"OrderId": "123456789",
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"DesktopId": [
"[\"ecd-gx2x1dhsmucyy****\"]"
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidEncryptionKey.Missing | Parameter VolumeEncryptionKey is missing. | |
| 400 | InvalidEncryptionKey.NotAuthorized | Eds service cannot access the given VolumeEncryptionKey. | |
| 400 | InvalidEncryptionKey.NotFound | The specified VolumeEncryptionKey is not found. | |
| 400 | InvalidImageStatus.NotValid | The specified image status is not valid. | |
| 400 | InvalidImageVersion.NotSupported | The specified image version is no longer supported. | |
| 400 | InvalidMemberIp.DesktopAmount | The desktop amount need to be 1. | |
| 400 | InvalidPolicyGroup.Status | The target policy group is being created. Please try again later. | |
| 400 | Protocol.NotAllowed | Procotol of the image is not allowed. | |
| 400 | ExistedHostname | The specified hostname is existed on the domain. | |
| 400 | HostnameCannotCustomizeForLinux | Customizing hostname is not supported for Linux desktop. | |
| 400 | IncorrectDirectoryStatus | Only registered directory can create desktop. | |
| 400 | IncorrectDirectoryType | The protocol type of directory and desktop do not match. | |
| 400 | InvalidAmount | The specified Amount is not a valid value. | |
| 400 | InvalidAmount.NotTimesOfUsers | The specified Amount is notmatch EndUserId size. | |
| 400 | InvalidDesktopBundle.NotFound | The specified param BundleId is not found. | |
| 400 | InvalidDirectoryId.NotFound | The specified param DirectoryId is not found. | |
| 400 | InvalidDirectoryType.NotSupported | The specified DirectoryType is not supported. | |
| 400 | InvalidEncryptionEnabled.Invalid | The parameter VolumeEncryptionEnabled is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.