All Products
Search
Document Center

DataWorks:CreateServerIdeInstance

Last Updated:Aug 26, 2026

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

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

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: jaringan internal.

  • internet: jaringan publik.

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:

  • Role: asumsi peran tunggal.

  • RoleChain: asumsi rantai peran.

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: diasumsikan oleh layanan.

  • user: diasumsikan oleh pengguna.

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:

  • customer: Akun Alibaba Cloud.

  • sub: Pengguna RAM.

  • AssumedRoleUser: Peran RAM.

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.