Membuat instans lingkungan pengembangan pribadi.
Deskripsi operasi
Membuat instans lingkungan pengembangan pribadi (ServerIDE). Setelah Anda menentukan ruang kerja DataWorks, kelompok sumber daya, image, dan spesifikasi, instans akan dibuat dan ID instans dikembalikan.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
ID ruang kerja DataWorks. |
10000 |
| ResourceGroupId |
string |
Yes |
Pengidentifikasi kelompok sumber daya DataWorks. Anda dapat menentukan ID numerik dari kelompok sumber daya atau pengidentifikasi lengkap dalam format Serverless_res_group_{tenantId}_{resgId}. |
Serverless_res_group_123456789012345_9876543210**** |
| Cu |
integer |
No |
Jumlah CU yang digunakan oleh instans. |
10 |
| Owner |
string |
No |
ID akun Alibaba Cloud dari pengguna yang memiliki instans. Jika parameter ini tidak ditentukan, pemanggil saat ini akan digunakan secara default. |
20933221576142**** |
| ImageId |
string |
No |
ID image. Anda dapat memanggil ListServerIdeImages untuk mendapatkan ID image. |
System_serveride_notebook_20240822 |
| ImageUrl |
string |
No |
URL image. Parameter ini diperlukan ketika Anda menggunakan image DataWorks non-resmi. |
registry.cn-hangzhou.aliyuncs.com/example/serveride:latest |
| InstanceName |
string |
Yes |
Nama instans lingkungan pengembangan pribadi. |
notebook_dev |
| UserVpc |
object |
No |
Konfigurasi Virtual Private Cloud (VPC) yang digunakan oleh instans. |
|
| SecurityGroupId |
string |
No |
ID grup keamanan. |
sg-bp1**** |
| VSwitchId |
string |
No |
ID vSwitch. |
vsw-bp1**** |
| VpcId |
string |
No |
ID VPC. |
vpc-bp1**** |
| ForwardInfos |
array<object> |
No |
Daftar konfigurasi penerusan port. |
|
|
object |
No |
Konfigurasi penerusan port. |
||
| AccessType |
array |
No |
Daftar tipe akses. |
|
|
string |
No |
Tipe akses. Nilai valid:
|
intranet |
|
| ContainerName |
string |
No |
Nama kontainer target. |
dsw-notebook |
| Enable |
boolean |
No |
Apakah akan mengaktifkan konfigurasi penerusan port ini. |
true |
| ForwardPort |
string |
No |
Port target dalam kontainer instans. |
22 |
| Name |
string |
No |
Nama konfigurasi penerusan port. |
ssh |
| NatGatewayId |
string |
No |
ID Gateway NAT. |
ngw-bp1**** |
| SSHPublicKey |
string |
No |
Kunci publik yang digunakan untuk akses SSH. |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ**** |
| EipAllocationId |
string |
No |
ID instans dari Elastic IP Address (EIP) publik. |
eip-bp1**** |
| ExternalPort |
string |
No |
Port publik yang dipetakan. |
1024 |
| Datasets |
array<object> |
No |
Daftar set data yang dipasang ke instans. |
|
|
object |
No |
Konfigurasi pemasangan set data. |
||
| Identifier |
string |
No |
Pengidentifikasi set data. |
d-vsqjvs****rp5l206u |
| Version |
integer |
No |
Nomor versi set data. |
1 |
| MountPath |
string |
No |
Jalur pemasangan set data di instans. |
/mnt/data |
| ReadOnly |
boolean |
No |
Apakah akan memasang set data dalam mode baca-saja. |
false |
| ExtOptions |
string |
No |
Properti pemasangan kustom dari set data. Konten diteruskan sebagai opsi pemasangan. |
{"fs.oss.download.thread.concurrency":"10"} |
| Uri |
string |
No |
URI direktori layanan penyimpanan untuk pemasangan langsung. |
oss://example-bucket/data/ |
| CredentialConfig |
object |
No |
Konfigurasi injeksi kredensial untuk instans. Setelah fitur ini diaktifkan, Anda dapat menggunakan rantai peran RAM default atau menentukan peran RAM kustom. |
|
| Enable |
boolean |
No |
Apakah akan mengaktifkan injeksi kredensial. |
True |
| AliyunEnvRoleKey |
string |
No |
Kunci peran variabel lingkungan. |
0 |
| Configs |
array<object> |
No |
Daftar konfigurasi kredensial. |
|
|
array<object> |
No |
Konfigurasi kredensial. |
||
| Key |
string |
No |
Kunci pengidentifikasi konfigurasi kredensial. |
0 |
| Type |
string |
No |
Tipe konfigurasi kredensial. Nilai valid:
|
RoleChain |
| Roles |
array<object> |
No |
Daftar peran dalam konfigurasi kredensial. |
|
|
array<object> |
No |
Konfigurasi asumsi peran. |
||
| AssumeRoleFor |
string |
No |
ID akun Alibaba Cloud dari pihak yang berwenang yang memiliki peran yang akan diasumsikan. |
123456789012**** |
| Policy |
string |
No |
Kebijakan yang digunakan untuk membatasi lebih lanjut izin dari peran tersebut. |
{} |
| RoleArn |
string |
No |
Nama Sumber Daya Alibaba Cloud (ARN) dari Peran RAM. |
acs:ram::123456789012****:role/DataWorksRole |
| RoleType |
string |
No |
Tipe asumsi peran. Nilai valid:
|
service |
| UserInfo |
object |
No |
Informasi tentang pengguna yang diproksikan. |
|
| Id |
string |
No |
ID akun dari pengguna yang diproksikan. |
20933221576142**** |
| Type |
string |
No |
Tipe pengguna. Nilai valid:
|
sub |
| UserCommand |
object |
No |
Konfigurasi perintah pengguna yang akan dieksekusi saat instans dimulai. |
|
| OnStart |
object |
No |
Konfigurasi perintah yang akan dieksekusi setelah instans dimulai. |
|
| Content |
string |
No |
Konten perintah yang akan dieksekusi setelah instans dimulai. Panjang maksimum adalah 1024 karakter. |
echo "serveride ready" |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan. |
||
| RequestId |
string |
ID permintaan. |
E7D55162-4489-1619-AAF5-3F97D5FCA948 |
| InstanceId |
string |
ID instans lingkungan pengembangan pribadi. |
699573 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "E7D55162-4489-1619-AAF5-3F97D5FCA948",
"InstanceId": "699573"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.