Todos los productos
Search
Centro de documentos

DataWorks:UpdateServerIdeInstance

Última actualización: Sep 29, 2026

Actualiza la configuración de una instancia de entorno de desarrollo personal especificada.

Descripción de la operación

Actualiza la configuración de una instancia de entorno de desarrollo personal (ServerIDE) especificada. Puede modificar las configuraciones de CU, imagen, nombre de la instancia, VPC, conjunto de datos y credenciales. Si no se especifican los parámetros de CU e imagen, se conservan las configuraciones existentes de la instancia.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID de la instancia de entorno de desarrollo personal. Puede llamar a ListServerIdeInstances para obtener el ID.

699573

ProjectId

integer

No

El ID del espacio de trabajo de DataWorks.

10000

Cu

integer

No

El número de CU que utiliza la instancia.

10

ImageId

string

No

El ID de la imagen. Puede llamar a ListServerIdeImages para obtener el ID.

System_serveride_notebook_20240822

ImageUrl

string

No

La URL de la imagen. Este parámetro es obligatorio si utiliza una imagen no oficial de DataWorks.

registry.cn-hangzhou.aliyuncs.com/example/serveride:latest

InstanceName

string

No

El nombre de la instancia de entorno de desarrollo personal.

notebook_dev

UserVpc

object

No

La configuración de VPC que utiliza la instancia.

SecurityGroupId

string

No

El ID del grupo de seguridad.

sg-bp1****

VSwitchId

string

No

El ID del vSwitch.

vsw-bp1****

VpcId

string

No

El ID de la VPC.

vpc-bp1****

ForwardInfos

array<object>

No

La lista de configuraciones de reenvío de puertos.

object

No

La configuración de reenvío de puertos.

AccessType

array

No

La lista de tipos de acceso.

string

No

El tipo de acceso. Valores válidos:

  • intranet: red interna.

  • internet: red pública.

intranet

ContainerName

string

No

El nombre del contenedor de destino.

dsw-notebook

Enable

boolean

No

Especifica si se debe habilitar la configuración de reenvío de puertos.

true

ForwardPort

string

No

El puerto de destino en el contenedor de la instancia.

22

Name

string

No

El nombre de la configuración de reenvío de puertos.

ssh

NatGatewayId

string

No

El ID de la puerta de enlace NAT.

ngw-bp1****

SSHPublicKey

string

No

La clave pública utilizada para el acceso SSH.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ****

EipAllocationId

string

No

El ID de la instancia de la EIP pública.

eip-bp1****

ExternalPort

string

No

El puerto público asignado.

1024

Datasets

array<object>

No

La lista de conjuntos de datos montados en la instancia.

object

No

La configuración de montaje del conjunto de datos.

Identifier

string

No

El identificador del conjunto de datos.

d-vsqjvs****rp5l206u

Version

integer

No

El número de versión del conjunto de datos.

1

MountPath

string

No

La ruta de montaje del conjunto de datos en la instancia.

/mnt/data

ReadOnly

boolean

No

Especifica si se debe montar el conjunto de datos en modo de solo lectura.

ExtOptions

string

No

Las propiedades de montaje personalizadas del conjunto de datos. El contenido se pasa como opciones de montaje.

{"fs.oss.download.thread.concurrency":"10"}

Uri

string

No

El URI del directorio del servicio de almacenamiento para montaje directo.

oss://example-bucket/data/

CredentialConfig

object

No

La configuración de inyección de credenciales para la instancia. Una vez habilitada esta función, puede utilizar la cadena de roles RAM predeterminada o especificar un rol RAM personalizado.

Enable

boolean

No

Especifica si se debe habilitar la inyección de credenciales.

AliyunEnvRoleKey

string

No

La clave de rol de la variable de entorno.

0

Configs

array<object>

No

La lista de configuraciones de credenciales.

array<object>

No

La configuración de credenciales.

Key

string

No

La clave identificadora de la configuración de credenciales.

0

Type

string

No

El tipo de configuración de credenciales. Valores válidos:

  • Role: asunción de un único rol.

  • RoleChain: asunción de una cadena de roles.

RoleChain

Roles

array<object>

No

La lista de roles de la configuración de credenciales.

array<object>

No

La configuración de asunción de rol.

AssumeRoleFor

string

No

El ID de la cuenta de Alibaba Cloud de la entidad principal propietaria del rol que se va a asumir.

123456789012****

Policy

string

No

La política utilizada para restringir aún más los permisos del rol.

{}

RoleArn

string

No

El ARN del rol RAM.

acs:ram::123456789012****:role/DataWorksRole

RoleType

string

No

El tipo de asunción de rol. Valores válidos:

  • service: asumido por un servicio.

  • user: asumido por un usuario.

service

UserInfo

object

No

La información del usuario delegado.

Id

string

No

El ID de la cuenta del usuario delegado.

20933221576142****

Type

string

No

El tipo de usuario. Valores válidos:

  • customer: cuenta de Alibaba Cloud.

  • sub: usuario RAM.

  • AssumedRoleUser: rol RAM.

sub

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Los parámetros de respuesta.

RequestId

string

El ID de la solicitud.

E7D55162-4489-1619-AAF5-3F97D5FCA948

InstanceId

string

El ID de la instancia de entorno de desarrollo personal.

699573

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "E7D55162-4489-1619-AAF5-3F97D5FCA948",
  "InstanceId": "699573"
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.