Todos los productos
Search
Centro de documentos

Auto Scaling:ModifyEciScalingConfiguration

Última actualización: Sep 02, 2026

Modifica una configuración de escalado del tipo Elastic Container Instance. Al llamar a la operación ModifyEciScalingConfiguration, puede especificar el ID, el nombre y las propiedades de instancia de la configuración de escalado cuya información desea modificar. Puede modificar la política de reinicio de instancias, la política de puja de instancias y el ancho de banda de la dirección IP elástica (EIP).

Descripción de la operación

  • Si modifica el nombre de la configuración de escalado, tenga en cuenta que no pueden existir configuraciones de escalado con el mismo nombre dentro del mismo grupo de escalado.

  • Puede llamar a DescribeEciScalingConfigurations para consultar y verificar los resultados de la modificación.

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

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

ess:ModifyEciScalingConfiguration

update

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

ScalingConfigurationId

string

Sí

El ID de la configuración de escalado que desea modificar.

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

No

El nombre de la configuración de escalado. El nombre debe tener entre 2 y 64 caracteres de longitud, y puede contener letras, dígitos, guiones bajos (_), guiones (-) y puntos (.). El nombre debe comenzar con una letra o un dígito.

El nombre de una configuración de escalado debe ser único en la región especificada. Si no especifica este parámetro, se utiliza el valor de ScalingConfigurationId.

test-modify

Description

string

No

Nota

Este parámetro no está disponible para su uso.

desc

SecurityGroupId

string

No

El ID del security group al que pertenecen las elastic container instances. Las elastic container instances que pertenecen al mismo security group pueden comunicarse entre sí.

Si no especifica un security group, el sistema utiliza el security group predeterminado en la región que seleccionó. Asegúrese de que las reglas de entrada del security group contengan los protocolos y números de puerto de los contenedores que desea exponer. Si no tiene un security group predeterminado en la región, el sistema crea un security group predeterminado y luego agrega los protocolos y números de puerto de los contenedores que especificó a las reglas de entrada del security group.

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

No

La serie de nombres de las elastic container instances. Convenciones de nomenclatura:

  • El nombre debe tener entre 2 y 128 caracteres de longitud.

  • El nombre solo puede contener letras minúsculas, dígitos y guiones (-). No puede comenzar ni terminar con un guion (-).

nginx-test

RestartPolicy

string

No

La política de reinicio de la instancia. Valores válidos:

  • Always: siempre reinicia las elastic container instances.

  • Never: nunca reinicia las elastic container instances.

  • OnFailure: reinicia las elastic container instances cuando se producen fallos.

Valor predeterminado: Always.

Always

Cpu

number

No

El número de vCPU por elastic container instance.

1.0

Memory

number

No

El tamaño de memoria por elastic container instance. Unidad: GiB.

2.0

ResourceGroupId

string

No

El ID del grupo de recursos.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

La política del Sistema de Nombres de Dominio (DNS). Valores válidos:

  • None: utiliza el DNS especificado por DnsConfig.

  • Default: utiliza el DNS especificado para el entorno de ejecución.

Default

EnableSls

boolean

No

Nota

Este parámetro no está disponible para su uso.

false

ImageSnapshotId

string

No

El ID de la caché de imágenes.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

El nombre del rol de Resource Access Management (RAM) de la instancia. Puede utilizar el mismo rol de RAM para acceder a elastic container instances e instancias de Elastic Compute Service (ECS). Para obtener más información, consulte Uso de un rol de RAM de instancia mediante llamadas a operaciones de API.

RamTestRole

TerminationGracePeriodSeconds

integer

No

El período de espera durante el cual el programa maneja operaciones antes de detenerse. Unidad: segundos.

60

AutoMatchImageCache

boolean

No

Especifica si se deben emparejar automáticamente las cachés de imágenes.

Valor predeterminado: false.

false

Ipv6AddressCount

integer

No

El número de direcciones IPv6.

1

ActiveDeadlineSeconds

integer

No

El período de validez de la configuración de escalado. Unidad: segundos.

1000

SpotStrategy

string

No

La política de puja de instancias. Valores válidos:

  • NoSpot: Las instancias se crean como instancias de pago por uso.

  • SpotWithPriceLimit: Las instancias son instancias interrumpibles para las cuales puede especificar el precio máximo por hora.

  • SpotAsPriceGo: Las instancias se crean como instancias interrumpibles para las cuales se utiliza el precio de mercado en el momento de la compra como precio de puja.

Valor predeterminado: NoSpot.

SpotPriceLimit

SpotPriceLimit

number

No

El precio máximo por hora de las elastic container instances interrumpibles. El valor puede tener hasta tres decimales.

Si establece SpotStrategy en SpotWithPriceLimit, debe especificar SpotPriceLimit.

0.025

AutoCreateEip

boolean

No

Especifica si se deben crear automáticamente direcciones IP elásticas (EIP) y vincularlas a las elastic container instances.

true

EipBandwidth

integer

No

El ancho de banda de la EIP.

Valor predeterminado: 5. Unidad: Mbit/s.

5

HostName

string

No

La serie de nombres de host de las elastic container instances.

test

IngressBandwidth

integer

No

El ancho de banda de entrada máximo. Unidad: bit/s.

1024000

EgressBandwidth

integer

No

El ancho de banda de salida máximo. Unidad: bit/s.

1024000

CpuOptionsCore

integer

No

El número de núcleos físicos de CPU. Solo puede especificar este parámetro para tipos de instancias de ECS específicos. Para obtener más información, consulte Especificación de opciones de CPU.

2

CpuOptionsThreadsPerCore

integer

No

El número de subprocesos por núcleo. Solo puede especificar este parámetro para tipos de instancias específicos. Un valor de 1 indica que Hyper-Threading está deshabilitado. Para obtener más información, consulte Especificación de opciones de CPU.

2

EphemeralStorage

integer

No

El tamaño del espacio de almacenamiento temporal. De forma predeterminada, se utiliza un disco SSD empresarial (ESSD) de tipo PL1. Unidad: GiB.

20

LoadBalancerWeight

integer

No

El peso de balanceo de carga de cada servidor backend. Valores válidos: de 1 a 100.

50

Tags

array<object>

No

Las etiquetas.

object

No

La etiqueta.

Key

string

No

La clave de la etiqueta.

version

Value

string

No

El valor de la etiqueta.

3

ImageRegistryCredentials

array<object>

No

Los repositorios de imágenes.

object

No

El repositorio de imágenes.

Password

string

No

La contraseña del repositorio de imágenes.

yourpaasword

Server

string

No

La dirección del repositorio de imágenes.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

No

El nombre de usuario del repositorio de imágenes.

yourusername

Containers

array<object>

No

Los contenedores.

array<object>

No

El contenedor.

ReadinessProbe.TimeoutSeconds

integer

No

El límite de tiempo de espera para que se complete una sonda de preparación. Unidad: segundos. Valor predeterminado: 1. Valor mínimo: 1.

1

ReadinessProbe.SuccessThreshold

integer

No

El número mínimo de éxitos consecutivos que deben ocurrir para que una sonda de preparación fallida se considere exitosa. Valor predeterminado: 1. Establezca el valor en 1.

1

SecurityContext.Capability.Adds

array

No

Los permisos que desea otorgar a los procesos en el contenedor. Valores válidos: NET_ADMIN y NET_RAW.

Nota

Para usar NET_RAW, envíe un ticket.

string

No

Los permisos que desea otorgar al proceso en el contenedor. Valores válidos: NET_ADMIN y NET_RAW.

Nota

Para usar NET_RAW, envíe un ticket.

NET_RAW

ReadinessProbe.TcpSocket.Port

integer

No

El puerto detectado por el socket TCP cuando realiza una sonda de preparación.

8000

ReadinessProbe.HttpGet.Scheme

string

No

El tipo de protocolo de la solicitud HTTP GET que utiliza para realizar una sonda de preparación. Valores válidos:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

No

El intervalo entre sondas de actividad consecutivas. Unidad: segundos. Valor predeterminado: 10. Valor mínimo: 1.

5

Ports

array<object>

No

Los puertos.

object

No

El puerto.

Protocol

string

No

El tipo de protocolo. Valores válidos:

  • TCP

  • UDP

TCP

Port

integer

No

El número de puerto. Valores válidos: de 1 a 65535.

80

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Especifica si el sistema de archivos raíz es de solo lectura. Establezca el valor en true.

true

EnvironmentVars

array<object>

No

Las variables de entorno.

object

No

La variable de entorno.

Key

string

No

El nombre de la variable de entorno. El nombre puede tener de 1 a 128 caracteres de longitud y puede contener letras, guiones bajos (_) y dígitos. El nombre no puede comenzar con un dígito. Especifique el valor en el formato [0-9a-zA-Z].

PATH

Value

string

No

El valor de la variable de entorno. El valor puede tener hasta 256 caracteres de longitud.

/usr/local/bin

FieldRef.FieldPath

string

No

Nota

Este parámetro no está disponible.

path

LivenessProbe.TcpSocket.Port

integer

No

El puerto detectado por el socket TCP cuando realiza una sonda de actividad.

1

Tty

boolean

No

Especifica si se debe habilitar la interacción. Valor predeterminado: false.

Si el comando es un comando /bin/bash, establezca este parámetro en true.

false

WorkingDir

string

No

El directorio de trabajo del contenedor.

/usr/local/

LivenessProbe.HttpGet.Scheme

string

No

El tipo de protocolo de la solicitud HTTP GET que utiliza para realizar una sonda de actividad. Valores válidos:

  • HTTP

  • HTTPS

HTTP

ReadinessProbe.HttpGet.Port

integer

No

El puerto a través del cual desea enviar la solicitud HTTP GET para realizar una sonda de preparación.

8080

Args

array

No

Los argumentos de inicio del contenedor. Puede especificar hasta 10 argumentos.

string

No

El argumento de inicio del contenedor. Puede especificar hasta 10 argumentos.

100

Gpu

integer

No

El número de GPU por contenedor.

1

ReadinessProbe.InitialDelaySeconds

integer

No

El intervalo entre el inicio del contenedor y el comienzo de una sonda de preparación. Unidad: segundos.

3

Stdin

boolean

No

Especifica si el contenedor asigna recursos de búfer a los flujos de entrada estándar durante su tiempo de ejecución activo. Si no especifica este parámetro, se produce un error de fin de archivo (EOF) cuando se leen los flujos de entrada estándar en el contenedor.

Valor predeterminado: false.

false

Memory

number

No

El tamaño de memoria por contenedor. Unidad: GiB.

0.5

Name

string

No

El nombre de la imagen del contenedor.

nginx

Image

string

No

La imagen del contenedor.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LivenessProbe.InitialDelaySeconds

integer

No

El intervalo entre el inicio del contenedor y el comienzo de una sonda de actividad. Unidad: segundos.

5

VolumeMounts

array<object>

No

Los montajes de volumen del contenedor.

object

No

El montaje de volumen del contenedor.

MountPropagation

string

No

La configuración de propagación de montaje del volumen. La propagación de montaje permite que los volúmenes montados en un contenedor se compartan entre otros contenedores dentro del mismo pod o entre pods distintos que residen en el mismo nodo. Valores válidos:

  • None: Los montajes posteriores ejecutados en el volumen o sus subdirectorios no se propagan al volumen.

  • HostToCotainer: Los montajes posteriores ejecutados en el volumen o sus subdirectorios se propagan al volumen.

  • Bidirectional: Este valor es similar a HostToCotainer. Los montajes posteriores ejecutados en el volumen o sus subdirectorios se propagan al volumen. Además, los montajes de volumen ejecutados en el contenedor se propagan de vuelta a la instancia subyacente y a todos los contenedores en cada pod que utiliza el mismo volumen.

None

MountPath

string

No

El directorio dentro del contenedor en el que desea montar el volumen.

Nota

La información almacenada dentro de este directorio se sobrescribe con los datos del volumen montado. Tenga precaución al especificar este parámetro.

/pod/data

ReadOnly

boolean

No

Especifica si el volumen es de solo lectura.

Valor predeterminado: false.

false

Name

string

No

El nombre del volumen. El valor de este parámetro es el mismo que el nombre del volumen que está montado en los contenedores.

default-volume1

SubPath

string

No

El subdirectorio del volumen.

data2/

LivenessProbe.FailureThreshold

integer

No

El número mínimo de fallos consecutivos que deben ocurrir para que una sonda de actividad se considere fallida.

Valor predeterminado: 3.

3

ReadinessProbe.Exec.Commands

array

No

Los comandos ejecutados en el contenedor cuando se utiliza la línea de comandos para realizar la verificación de estado.

string

No

El comando.

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

No

El número mínimo de fallos consecutivos que deben ocurrir para que una sonda de preparación se considere fallida.

Valor predeterminado: 3.

3

ImagePullPolicy

string

No

La política de descarga de imágenes. Valores válidos:

  • Always: La descarga de la imagen se realiza cada vez que se crean instancias.

  • IfNotPresent: La descarga de la imagen se realiza según sea necesario. Se utilizan preferentemente las imágenes locales. Si no hay imágenes locales disponibles, se realiza la descarga de la imagen.

  • Never: Siempre se utilizan las imágenes locales. No se realiza la descarga de la imagen.

Always

StdinOnce

boolean

No

Especifica si los flujos de entrada estándar permanecen conectados durante múltiples sesiones cuando StdinOnce se establece en true.

Si establece StdinOnce en true, los flujos de entrada estándar se conectan después de iniciar el contenedor y permanecen inactivos hasta que un cliente se conecta para recibir datos. Después de que el cliente se desconecta, los flujos también se desconectan y permanecen así hasta que se reinicia el contenedor.

false

Cpu

number

No

El número de vCPU por contenedor.

0.25

LivenessProbe.HttpGet.Port

integer

No

El puerto a través del cual desea enviar la solicitud HTTP GET para realizar una sonda de actividad.

8888

LivenessProbe.HttpGet.Path

string

No

La ruta a la que desea enviar la solicitud HTTP GET para realizar una sonda de actividad.

/healthyz

LivenessProbe.SuccessThreshold

integer

No

El número mínimo de éxitos consecutivos que deben ocurrir para considerar exitosa una sonda de actividad fallida. Valor predeterminado: 1. Establezca el valor en 1.

1

ReadinessProbe.PeriodSeconds

integer

No

El intervalo entre sondas de preparación consecutivas. Unidad: segundos. Valor predeterminado: 10. Valor mínimo: 1.

3

LivenessProbe.TimeoutSeconds

integer

No

El límite de tiempo de espera para que se complete una sonda de actividad. Unidad: segundos. Valor predeterminado: 1. Valor mínimo: 1.

1

Commands

array

No

Los comandos que puede ejecutar en el contenedor cuando utiliza la CLI para realizar una sonda de actividad.

string

No

El comando que puede ejecutar en el contenedor cuando utiliza la CLI para realizar una sonda de actividad.

sleep

SecurityContext.RunAsUser

integer

No

El ID del usuario que ejecuta el contenedor.

1000

ReadinessProbe.HttpGet.Path

string

No

La ruta a la que desea enviar la solicitud HTTP GET para realizar una sonda de preparación.

/healthz

LivenessProbe.Exec.Commands

array

No

El comando que se ejecuta en el contenedor cuando se utiliza la línea de comandos para realizar la verificación de estado.

string

No

El comando.

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

No

La dirección IP del host al que se envía la solicitud HTTP GET para configurar la función de devolución de llamada postStart.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

No

El puerto a través del cual se envía la solicitud HTTP GET para configurar la función de devolución de llamada postStart.

5050

LifecyclePostStartHandlerHttpGetPath

string

No

La ruta a la que se envía la solicitud HTTP GET para configurar la función de devolución de llamada postStart.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

No

El tipo de protocolo de la solicitud HTTP GET que se envía para configurar la función de devolución de llamada postStart. Valores válidos:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerExecs

array

No

Los comandos que se pueden ejecutar dentro del contenedor para configurar la función de devolución de llamada postStart.

string

No

El comando que se puede ejecutar dentro del contenedor para configurar la función de devolución de llamada postStart.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

LifecyclePostStartHandlerTcpSocketHost

string

No

La dirección IP del host detectada por el socket TCP que se utiliza para configurar la función de devolución de llamada postStart.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

No

El puerto detectado por el socket TCP que se utiliza para configurar la función de devolución de llamada postStart.

80

LifecyclePreStopHandlerHttpGetHost

string

No

La dirección IP del host al que se envía la solicitud HTTP GET para configurar la función de devolución de llamada preStop.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

No

El puerto a través del cual se envía la solicitud HTTP GET para configurar la función de devolución de llamada preStop.

80

LifecyclePreStopHandlerHttpGetPath

string

No

La ruta a la que se envía la solicitud HTTP GET para configurar la función de devolución de llamada preStop.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

No

El tipo de protocolo de la solicitud HTTP GET que se envía para configurar la función de devolución de llamada preStop. Valores válidos:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerExecs

array

No

Los comandos que se pueden ejecutar dentro del contenedor para configurar la función de devolución de llamada preStop.

string

No

El comando que se puede ejecutar dentro del contenedor para configurar la función de devolución de llamada preStop.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerTcpSocketHost

string

No

La dirección IP del host detectada por el socket TCP que se utiliza para configurar la función de devolución de llamada preStop.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

No

El puerto detectado por el socket TCP que se utiliza para configurar la función de devolución de llamada preStop.

80

Volumes

array<object>

No

Los volúmenes.

array<object>

No

El volumen.

Type

string

No

El tipo de directorio del host. Ejemplos: File, Directory y Socket.

EmptyDirVolume

DiskVolume.DiskSize

integer

No

El tamaño del volumen. Unidad: GiB.

15

NFSVolume.Path

string

No

La ruta al volumen del sistema de archivos de red (NFS).

/share

FlexVolume.FsType

string

No

El tipo de sistema de archivos montado. El valor predeterminado lo determina el script de FlexVolume.

ext4

DiskVolume.FsType

string

No

Se recomienda especificar FlexVolume.FsType en lugar de DiskVolume.FsType.

xfs

HostPathVolume.Type

string

No

El tipo de directorio del host. Por ejemplo: File, Directory, Socket, etc.

Directory

NFSVolume.ReadOnly

boolean

No

Especifica si los permisos del volumen NFS son de solo lectura.

Valor predeterminado: false.

false

HostPathVolume.Path

string

No

La ruta absoluta en el host.

/xx/xx/name

FlexVolume.Options

string

No

Las opciones de FlexVolume. Cada opción es un par clave-valor en una cadena JSON.

Por ejemplo, si utiliza FlexVolume para montar un disco, el formato de Options es {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

FlexVolume.Driver

string

No

El nombre del controlador de FlexVolume.

flexvolume

ConfigFileVolumeDefaultMode

integer

No

Los permisos predeterminados del volumen ConfigFile.

0644

NFSVolume.Server

string

No

El endpoint del servidor NFS.

3f9cd4a596-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

No

El ID del volumen de disco.

d-xx

Name

string

No

El nombre del volumen.

default-volume1

EmptyDirVolume.Medium

string

No

El medio de almacenamiento del volumen emptyDir. Si no especifica un medio de almacenamiento para el volumen emptyDir, este almacena datos en el sistema de archivos de un nodo. Un valor de memory indica que el volumen emptyDir almacena datos en la memoria.

memory

ConfigFileVolumeConfigFileToPath

array<object>

No

Las rutas a los archivos de configuración.

object

No

La ruta al archivo de configuración.

Path

string

No

La ruta relativa al archivo de configuración.

/usr/bin/

Mode

integer

No

Los permisos del volumen ConfigFile.

0644

Content

string

No

El contenido del archivo de configuración (32 KB).

bGl1bWk=

EmptyDirVolume.SizeLimit

string

No

El tamaño del volumen emptyDir. El valor incluye una unidad. Se recomienda utilizar Gi o Mi como unidad.

256Mi

InitContainers

array<object>

No

Los contenedores de inicialización.

array<object>

No

El contenedor de inicialización.

InitContainerEnvironmentVars

array<object>

No

Las variables de entorno del contenedor de inicialización.

object

No

La variable de entorno del contenedor de inicialización.

Key

string

No

El nombre de la variable de entorno. El nombre puede tener de 1 a 128 caracteres de longitud y puede contener letras, guiones bajos (_) y dígitos. El nombre no puede comenzar con un dígito. Especifique el valor en el formato [0-9a-zA-Z].

Path

Value

string

No

El valor de la variable de entorno. El valor puede tener hasta 256 caracteres de longitud.

/usr/bin/

FieldRef.FieldPath

string

No

Nota

Este parámetro no está disponible.

path

SecurityContext.Capability.Adds

array

No

Los permisos que desea otorgar a los procesos en el contenedor de inicialización. Valores válidos: NET_ADMIN y NET_RAW.

Nota

Para utilizar NET_RAW, envíe un ticket.

string

No

Los permisos que desea otorgar al proceso en el contenedor de inicialización. Valores válidos: NET_ADMIN y NET_RAW.

Nota

Para utilizar NET_RAW, envíe un ticket.

NET_RAW

Image

string

No

La imagen del contenedor de inicialización.

nginx

InitContainerPorts

array<object>

No

Los puertos del contenedor de inicialización.

object

No

El puerto del contenedor de inicialización.

Protocol

string

No

El tipo de protocolo. Valores válidos:

  • TCP

  • UDP

TCP

Port

integer

No

El número de puerto. Valores válidos: de 1 a 65535.

1

InitContainerVolumeMounts

array<object>

No

Los puntos de montaje de volumen del contenedor de inicialización.

object

No

El punto de montaje de volumen del contenedor de inicialización.

MountPropagation

string

No

La configuración de propagación de montaje del volumen. La propagación de montaje permite que los volúmenes montados en un contenedor se compartan entre otros contenedores dentro del mismo pod o entre pods distintos que residen en el mismo nodo. Valores válidos:

  • None: Los montajes posteriores ejecutados en el volumen o sus subdirectorios no se propagan al volumen.

  • HostToCotainer: Los montajes posteriores ejecutados en el volumen o sus subdirectorios se propagan al volumen.

  • Bidirectional: Este valor es similar a HostToCotainer. Los montajes posteriores ejecutados en el volumen o sus subdirectorios se propagan al volumen. Además, los montajes de volumen ejecutados en el contenedor se propagan de vuelta a la instancia subyacente y a todos los contenedores de cada pod que utiliza el mismo volumen.

Valor predeterminado: None.

None

MountPath

string

No

El directorio dentro del contenedor de inicialización en el que desea montar el volumen.

Nota

La información almacenada dentro de este directorio se sobrescribe con los datos del volumen montado. Tenga precaución al especificar este parámetro.

/usr/share/

ReadOnly

boolean

No

Especifica si la ruta de montaje es de solo lectura.

Valor predeterminado: false.

false

Name

string

No

El nombre del volumen.

test-empty

SubPath

string

No

El subdirectorio del volumen. El pod puede montar diferentes directorios del mismo volumen en distintos subdirectorios de los contenedores de inicialización.

Always

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Nota

Este parámetro no está disponible.

false

ImagePullPolicy

string

No

La política de descarga de imágenes. Valores válidos:

  • Always: La descarga de la imagen se realiza cada vez que se crean instancias.

  • IfNotPresent: La descarga de la imagen se realiza según sea necesario. Se utilizan preferentemente las imágenes locales. Si no hay imágenes locales disponibles, se realiza la descarga de la imagen.

  • Never: Siempre se utilizan las imágenes locales. No se realiza la descarga de la imagen.

Always

Cpu

number

No

El número de vCPU por contenedor de inicialización.

0.5

WorkingDir

string

No

El directorio de trabajo.

/usr/local

Commands

array

No

Los comandos que puede ejecutar para iniciar el contenedor de inicialización.

string

No

El comando que puede ejecutar para iniciar el contenedor de inicialización.

sleep

Args

array

No

Los argumentos de inicio del contenedor.

string

No

El argumento de inicio del contenedor.

10

SecurityContext.RunAsUser

integer

No

El ID del usuario que ejecuta el contenedor de inicialización.

587

Gpu

integer

No

El número de GPU por contenedor de inicialización.

1

Memory

number

No

El tamaño de memoria por contenedor de inicialización. Unidad: GiB.

1.0

Name

string

No

El nombre del contenedor de inicialización.

test-init

DnsConfigNameServers

array

No

Las direcciones IP de los servidores DNS.

string

No

La dirección IP del servidor DNS.

172.10.*.**

DnsConfigSearchs

array

No

Los dominios de búsqueda de los servidores DNS.

string

No

El dominio de búsqueda del servidor DNS.

svc.local.kubenetes

DnsConfigOptions

array<object>

No

Las opciones. Cada opción es un par nombre-valor. El valor en el par nombre-valor es opcional.

object

No

La opción. Cada opción es un par nombre-valor. El valor en el par nombre-valor es opcional.

Value

string

No

El valor de la variable de la opción.

value

Name

string

No

El nombre de la variable de la opción.

name

HostAliases

array<object>

No

Los hosts.

object

No

El host.

Ip

string

No

La dirección IP que desea agregar.

192.0.XX.XX

Hostnames

array

No

Los nombres de los hosts que desea agregar.

string

No

El nombre del host que desea agregar.

['hehe.com', 'haha.com']

SecurityContextSysCtls

array<object>

No

Los contextos de seguridad en los que se ejecuta la instancia de contenedor elástico.

object

No

El contexto de seguridad en el que se ejecuta la instancia de contenedor elástico.

Value

string

No

El valor de la variable del contexto de seguridad en el que se ejecuta la instancia de contenedor elástico.

65536

Name

string

No

El nombre de la variable del contexto de seguridad en el que se ejecuta la instancia de contenedor elástico.

kernel.msgmax

NtpServers

array

No

Los endpoints de los servidores de protocolo de tiempo de red (NTP).

string

No

El endpoint del servidor NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

No

Las instancias de Container Registry Enterprise Edition.

object

No

La instancia de Container Registry Enterprise Edition.

Domains

array

No

Los nombres de dominio de la instancia de Container Registry Enterprise Edition. De forma predeterminada, se muestran todos los nombres de dominio de la instancia. Separe varios nombres de dominio con comas (,).

string

No

El nombre de dominio de la instancia de Container Registry Enterprise Edition. De forma predeterminada, se muestran todos los nombres de dominio de la instancia. Separe varios nombres de dominio con comas (,).

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceName

string

No

El nombre de la instancia de Container Registry Enterprise Edition.

acr-test

InstanceId

string

No

El ID de la instancia de Container Registry Enterprise Edition.

cri-nwj395hgf6f3****

RegionId

string

No

El ID de región de la instancia de Container Registry Enterprise Edition.

cn-hangzhou

CostOptimization

boolean

No

Especifica si se debe habilitar la función de optimización de costos. Valores válidos:

  • true

  • false

Valor predeterminado: false.

false

InstanceFamilyLevel

string

No

El nivel de la familia de instancias, que se utiliza para filtrar los tipos de instancia que cumplen con los criterios especificados. Este parámetro solo surte efecto si establece CostOptimization en true. Valores válidos:

  • EntryLevel: nivel básico (tipo de instancia compartida). Los tipos de instancia de este nivel son los más rentables, pero es posible que no ofrezcan un rendimiento de computación estable. Los tipos de instancia de este nivel son adecuados para escenarios en los que la utilización de la CPU es baja. Para obtener más información, consulte Familias de instancias compartidas.

  • EnterpriseLevel: nivel empresarial. Los tipos de instancia de este nivel ofrecen un rendimiento estable y recursos dedicados, y son adecuados para escenarios empresariales que requieren alta estabilidad. Para obtener más información, consulte Resumen de familias de instancias.

  • CreditEntryLevel: nivel básico basado en créditos (tipos de instancia ampliables). Se utilizan créditos de CPU para garantizar el rendimiento de computación. Los tipos de instancia de este nivel son adecuados para escenarios en los que la utilización de la CPU es baja, pero puede fluctuar en casos específicos. Para obtener más información, consulte Resumen de instancias ampliables.

EnterpriseLevel

ContainersUpdateType

string

No

El modo de actualización de contenedores. Valores válidos:

  • RenewUpdate: modo de actualización completa. Este valor surte efecto según el valor de Containers en una solicitud de actualización. Este valor indica que se sobrescribe la configuración anterior de Containers.

  • IncrementalUpdate: modo de actualización incremental. La coincidencia de contenedores se realiza según el valor Container.name. Solo se actualizan los parámetros incluidos en los parámetros de la solicitud.

Valor predeterminado: RenewUpdate.

RenewUpdate

InstanceTypes

array

No

Los tipos de instancia de ECS. Puede especificar hasta cinco tipos de instancia.

string

No

El tipo de instancia de ECS. Puede especificar hasta cinco tipos de instancia de ECS. Para obtener más información, consulte Especificar tipos de instancia de ECS para crear una instancia de contenedor elástica.

ecs.g6.large

DataCacheBucket

string

No

El bucket en el que se almacenan las cachés de datos.

default

DataCachePL

string

No

El nivel de rendimiento (PL) del disco en la nube en el que se almacenan las cachés de datos. Se recomienda utilizar discos SSD empresariales (ESSD). Valores válidos:

  • PL0: Un ESSD puede ofrecer hasta 10,000 IOPS de lectura/escritura aleatoria.

  • PL1: Un ESSD puede ofrecer hasta 50,000 IOPS de lectura/escritura aleatoria.

  • PL2: Un ESSD puede ofrecer hasta 100,000 IOPS de lectura/escritura aleatoria.

  • PL3: Un ESSD puede ofrecer hasta 1,000,000 IOPS de lectura/escritura aleatoria.

Valor predeterminado: PL1.

Nota

Para obtener más información sobre los ESSD, consulte ESSD.

PL1

DataCacheProvisionedIops

integer

No

Las IOPS de lectura/escritura aprovisionadas del disco ESSD AutoPL en el que se almacenan las cachés de datos. Valores válidos: 0 a min{50,000, 1,000 × *Capacity - Baseline IOPS}. Baseline IOPS = min{1,800+50 x *Capacity, 50,000}.

Nota

Para obtener más información sobre los discos ESSD AutoPL, consulte Discos ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

No

Especifica si se debe habilitar la función de ráfaga de rendimiento para el disco ESSD AutoPL en el que se almacenan las cachés de datos. Valores válidos:

  • true

  • false

Valor predeterminado: false.

Nota

Para obtener más información sobre los discos ESSD AutoPL, consulte Discos ESSD AutoPL.

false

GpuDriverVersion

string

No

La versión del controlador de GPU. Valores válidos:

  • tesla=470.82.01 (predeterminado)

  • tesla=525.85.12

Nota

Solo puede cambiar la versión del controlador de GPU para algunos tipos de instancia de Elastic Compute Service (ECS). Para obtener más información, consulte Especificar tipos de instancia de ECS acelerados por GPU para crear una instancia de contenedor elástica.

tesla=525.85.12

Override

boolean

No

Especifica si se deben sobrescribir los datos existentes. Valores válidos:

true false

false

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Esquema de la respuesta.

RequestId

string

El ID de la solicitud.

89945DD3-9072-47D0-A318-353284CF****

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

403 Forbidden.RiskControl Forbidden.RiskControl

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.