Crea una Elastic Container Instance (ECI), que es un grupo de contenedores.
Descripción de la operación
Al llamar a CreateContainerGroup para crear una Elastic Container Instance (ECI), el sistema crea automáticamente un rol vinculado al servicio llamado AliyunServiceRoleForECI para acceder a servicios en la nube relacionados, como ECS y VPC. Para obtener más información, consulte Rol vinculado al servicio para Elastic Container Instance.
Al crear una ECI, puede configurar funciones como la instancia, la imagen y el almacenamiento según sea necesario. Para conocer los parámetros y descripciones relacionados con cada función, consulte la siguiente documentación:
Instancia
ECI admite los siguientes dos métodos para crear una instancia:
Ambos métodos de creación admiten las siguientes funciones:
Imagen
Red
Almacenamiento
Configuración del contenedor
Establecer el comando y los argumentos de inicio para un contenedor
Usar sondas para realizar comprobaciones de estado en contenedores
Registros y O&M
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
eci:CreateContainerGroup |
create |
*ContainerGroup.
|
|
Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. |
cn-hangzhou |
| ZoneId |
string |
No |
La zona a la que pertenece la instancia. Si este parámetro se deja vacío, el sistema selecciona automáticamente una zona. Valor predeterminado: vacío. |
cn-hangzhou-b |
| SecurityGroupId |
string |
No |
El ID del grupo de seguridad al que pertenece la instancia. Las instancias dentro del mismo grupo de seguridad pueden acceder entre sí. Si no especifica un grupo de seguridad, el sistema utiliza automáticamente el grupo de seguridad predeterminado en la región seleccionada. Debe asegurarse de que las reglas de entrada de este grupo de seguridad incluyan los protocolos y puertos que el contenedor necesita exponer. Si no existe un grupo de seguridad predeterminado en la región, el sistema crea automáticamente un grupo de seguridad predeterminado y agrega los protocolos y puertos declarados del contenedor a las reglas de entrada del grupo de seguridad. |
sg-uf66jeqopgqa9hdn**** |
| VSwitchId |
string |
No |
El ID del vSwitch al que pertenece la instancia. Puede especificar varios ID de vSwitch. Puede especificar hasta 10 ID de vSwitch a la vez. Separe los múltiples ID de vSwitch con comas (,), por ejemplo, Si no especifica un vSwitch, el sistema utiliza automáticamente el vSwitch predeterminado en la VPC predeterminada de la región seleccionada. Si no existe una VPC predeterminada o un vSwitch predeterminado en la región, el sistema crea automáticamente una VPC predeterminada y un vSwitch predeterminado. Nota
El número de direcciones IP en el bloque CIDR del vSwitch determina el número máximo de ECI que se pueden crear en el vSwitch. Planifique el bloque CIDR con antelación. |
vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k**** |
| ContainerGroupName |
string |
Sí |
El nombre de la Elastic Container Instance, que es el nombre del grupo de contenedores. El nombre debe cumplir con los siguientes requisitos:
|
nginx-test |
| RestartPolicy |
string |
No |
La política de reinicio de la instancia. Valores válidos:
Valor predeterminado: Always. |
Always |
| EipInstanceId |
string |
No |
El ID de la dirección IP elástica (EIP). |
eip-uf66jeqopgqa9hdn**** |
| Cpu |
number |
No |
El número de vCPU a nivel de instancia. Unidad: núcleos. |
1.0 |
| Memory |
number |
No |
El tamaño de memoria a nivel de instancia. Unidad: GiB. |
2.0 |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
No |
La política de DNS. Valores válidos:
|
Default |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el valor, pero debe asegurarse de que sea único entre diferentes solicitudes. El token solo puede contener caracteres ASCII y no puede superar los 64 caracteres de longitud. Para obtener más información, consulte Cómo garantizar la idempotencia. |
123e4567-xxxx-12d3-xxxx-426655440000 |
| InstanceType |
string |
No |
El tipo de instancia de ECS. Se admiten varios tipos de instancia. Para obtener más información, consulte Crear una instancia especificando un tipo de instancia de ECS. |
ecs.c5.xlarge |
| ImageSnapshotId |
string |
No |
El ID de la caché de imágenes. Para obtener más información, consulte Usar una caché de imágenes para acelerar la creación de instancias. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
No |
El nombre del rol de RAM para la instancia. Elastic Container Instance y ECS comparten el mismo rol de RAM para las instancias. Para obtener más información, consulte Usar un rol de RAM de instancia mediante llamadas a operaciones de API. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
No |
El período de gracia para que el programa maneje las operaciones antes del apagado. Unidad: segundos. |
60 |
| AutoMatchImageCache |
boolean |
No |
Especifica si se debe hacer coincidir automáticamente una caché de imágenes. Valor predeterminado: false. |
false |
| Ipv6AddressCount |
integer |
No |
El número de direcciones IPv6. El valor se fija en 1, lo que indica que se puede asignar una dirección IPv6 a una Elastic Container Instance. |
1 |
| ActiveDeadlineSeconds |
integer |
No |
El período de validez de la Elastic Container Instance. Una vez que expira este período, la instancia se termina forzosamente. Unidad: segundos. |
1000 |
| SpotStrategy |
string |
No |
La política de interrupción para la instancia. Valores válidos:
Valor predeterminado: NoSpot. |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
No |
El precio por hora máximo para la instancia spot. El valor puede tener una precisión de hasta tres decimales. Debe especificar este parámetro cuando SpotStrategy se establece en SpotWithPriceLimit. |
0.025 |
| ScheduleStrategy |
string |
No |
La política de programación para la Elastic Container Instance cuando se configuran varias zonas al especificar múltiples vSwitch en el parámetro VSwitchId. Valores válidos:
Para obtener más información, consulte Configurar varias zonas. |
VSwitchOrdered |
| CorePattern |
string |
No |
El directorio personalizado para guardar los archivos core generados por coredump. Para obtener más información, consulte Guardar archivos core en un volumen. Nota
La ruta configurada no puede empezar con |
/xx/xx/core |
| ShareProcessNamespace |
boolean |
No |
Especifica si se debe utilizar un espacio de nombres compartido. Valor predeterminado: false. |
false |
| AutoCreateEip |
boolean |
No |
Especifica si se habilita la creación automática de una EIP y si se debe adjuntar a la Elastic Container Instance. |
true |
| EipBandwidth |
integer |
No |
El ancho de banda de la EIP. Valor predeterminado: 5 Mbit/s. |
5 |
| EipISP |
string |
No |
El tipo de línea de la EIP. Valores válidos:
|
BGP |
| EipCommonBandwidthPackage |
string |
No |
El ID del plan de ancho de banda compartido de Internet existente para adjuntar. |
cbwp-2zeukbj916scmj51m**** |
| HostName |
string |
No |
El nombre de host. |
test |
| IngressBandwidth |
integer |
No |
El límite de ancho de banda de entrada. Unidad: Bps. |
1024000 |
| EgressBandwidth |
integer |
No |
El límite de ancho de banda de salida. Unidad: Bps. |
1024000 |
| CpuOptionsCore |
integer |
No |
El número de núcleos de CPU físicos. Solo tipos de instancia específicos admiten configuraciones personalizadas. |
2 |
| CpuOptionsThreadsPerCore |
integer |
No |
El número de subprocesos por núcleo. Solo tipos de instancia específicos admiten configuraciones personalizadas. Un valor de 1 indica que el hyper-threading está deshabilitado. |
2 |
| CpuOptionsNuma |
string |
No |
Este parámetro no es compatible. |
1 |
| EphemeralStorage |
integer |
No |
El tamaño del espacio de almacenamiento temporal adicional. Unidad: GiB. |
20 |
| Tag |
array<object> |
No |
La lista de etiquetas. Puede agregar hasta 20 etiquetas. Para obtener más información, consulte Usar etiquetas para administrar instancias. |
|
|
object |
No |
La lista de etiquetas. Puede agregar hasta 20 etiquetas. Para obtener más información, consulte Usar etiquetas para administrar instancias. |
||
| Key |
string |
No |
La clave de la etiqueta. Si especifica este parámetro, no puede ser una cadena vacía y debe ser única. La clave de la etiqueta puede tener hasta 64 caracteres de longitud. No puede empezar con |
version |
| Value |
string |
No |
El valor de la etiqueta. Si especifica este parámetro, puede ser una cadena vacía. El valor de la etiqueta puede tener hasta 128 caracteres de longitud. No puede empezar con |
3 |
| ImageRegistryCredential |
array<object> |
No |
La información del repositorio de imágenes. |
|
|
object |
No |
La información del repositorio de imágenes. |
||
| Password |
string |
No |
La contraseña para el repositorio de imágenes. |
yourpassword |
| Server |
string |
No |
La dirección de registro del repositorio de imágenes. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
No |
El nombre de usuario para el repositorio de imágenes. |
yourusername |
| Container |
array<object> |
Sí |
La información del contenedor. |
|
|
array<object> |
No |
La información del contenedor. |
||
| Arg |
array |
No |
Los argumentos para el comando de inicio del contenedor. Se admite un máximo de 10 argumentos. |
100 |
|
string |
No |
Los argumentos para el comando de inicio del contenedor. Se admite un máximo de 10 argumentos. |
100 |
|
| Command |
array |
No |
Los comandos de inicio del contenedor. Se admite un máximo de 20 comandos. Cada comando puede contener hasta 256 caracteres. |
sleep |
|
string |
No |
Los comandos de inicio del contenedor. Se admite un máximo de 20 comandos. Cada comando puede contener hasta 256 caracteres. |
sleep |
|
| Cpu |
number |
No |
El número de vCPU asignadas al contenedor. Unidad: núcleos. |
0.25 |
| EnvironmentVar |
array<object> |
No |
Las variables de entorno del contenedor. |
|
|
object |
No |
Las variables de entorno del contenedor. |
||
| FieldRef.FieldPath |
string |
No |
La referencia al valor de la variable de entorno. Solo se admite status.podIP. |
status.podIP |
| Key |
string |
No |
El nombre de la variable de entorno. El nombre debe tener de 1 a 128 caracteres de longitud y puede contener letras, dígitos y guiones bajos (_). No puede empezar con un dígito. |
PATH |
| Value |
string |
No |
El valor de la variable de entorno. El valor debe tener de 0 a 256 caracteres de longitud. |
/usr/local/bin |
| EnvironmentVarHide |
boolean |
No |
Especifica si se debe ocultar la información de las variables de entorno al consultar los detalles de la instancia de contenedor elástico. Valores válidos:
|
false |
| Gpu |
integer |
No |
El número de GPU asignadas al contenedor. |
1 |
| Image |
string |
Sí |
La imagen del contenedor. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| ImagePullPolicy |
string |
No |
La política de extracción de imágenes. Valores válidos:
|
Always |
| LifecyclePostStartHandlerExec |
array |
No |
El comando que se ejecuta en el contenedor cuando se configura la función de callback postStart mediante la línea de comandos. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
string |
No |
El comando que se ejecuta en el contenedor cuando se configura la función de callback postStart mediante la línea de comandos. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
No |
La dirección de host que acepta la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetHttpHeader |
array<object> |
No |
Los parámetros de encabezado de solicitud HTTP generados. |
|
|
object |
No |
Los parámetros de encabezado de solicitud HTTP generados. |
||
| Name |
string |
No |
El nombre del campo personalizado en el encabezado de la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. |
Xiao-Custom-Header |
| Value |
string |
No |
El valor del campo personalizado en el encabezado de la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. |
test-postStart |
| LifecyclePostStartHandlerHttpGetPath |
string |
No |
La ruta que se comprueba mediante la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. |
/healthyz |
| LifecyclePostStartHandlerHttpGetPort |
integer |
No |
El número de puerto que se comprueba mediante la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. |
5050 |
| LifecyclePostStartHandlerHttpGetScheme |
string |
No |
El tipo de protocolo de la solicitud HTTP GET cuando se configura la función de callback postStart mediante una solicitud HTTP. Valores válidos:
|
HTTPS |
| LifecyclePostStartHandlerTcpSocketHost |
string |
No |
La dirección de host que se comprueba mediante un socket TCP cuando se configura la función de callback postStart mediante un socket TCP. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
No |
El puerto que se comprueba mediante un socket TCP cuando se configura la función de callback postStart mediante un socket TCP. |
80 |
| LifecyclePreStopHandlerExec |
array |
No |
El comando que se ejecuta en el contenedor cuando se configura la función de callback preStop mediante la línea de comandos. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
string |
No |
El comando que se ejecuta en el contenedor cuando se configura la función de callback preStop mediante la línea de comandos. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerHttpGetHost |
string |
No |
La dirección de host que acepta la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetHttpHeader |
array<object> |
No |
Los parámetros de encabezado de solicitud HTTP generados. |
|
|
object |
No |
Los parámetros de encabezado de solicitud HTTP generados. |
||
| Name |
string |
No |
El nombre del campo personalizado en el encabezado de la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. |
Xiao-Custom-Header |
| Value |
string |
No |
El valor del campo personalizado en el encabezado de la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. |
test-preStop |
| LifecyclePreStopHandlerHttpGetPath |
string |
No |
La ruta que se comprueba mediante la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. |
/healthyz |
| LifecyclePreStopHandlerHttpGetPort |
integer |
No |
El número de puerto que se comprueba mediante la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. |
88 |
| LifecyclePreStopHandlerHttpGetScheme |
string |
No |
El tipo de protocolo de la solicitud HTTP GET cuando se configura la función de callback preStop mediante una solicitud HTTP. Valores válidos:
|
HTTP |
| LifecyclePreStopHandlerTcpSocketHost |
string |
No |
La dirección de host que se comprueba mediante un socket TCP cuando se configura la función de callback preStop mediante un socket TCP. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
No |
El puerto que se comprueba mediante un socket TCP cuando se configura la función de callback preStop mediante un socket TCP. |
90 |
| LivenessProbe.Exec.Command |
array |
No |
El comando que se ejecuta en el contenedor cuando se utiliza la línea de comandos para las comprobaciones de estado. Nota
Al configurar los parámetros de LivenessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
|
|
string |
No |
El comando que se ejecuta en el contenedor cuando se utiliza la línea de comandos para las comprobaciones de estado. |
cat /tmp/healthy |
|
| LivenessProbe.FailureThreshold |
integer |
No |
El número mínimo de fallos consecutivos necesarios para marcar una comprobación de estado como fallida después de una comprobación correcta. Valor predeterminado: 3. |
3 |
| LivenessProbe.HttpGet.Path |
string |
No |
La ruta que se comprueba mediante la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Nota
Al configurar los parámetros de LivenessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
/healthz |
| LivenessProbe.HttpGet.Port |
integer |
No |
El número de puerto que se comprueba mediante la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Nota
Al configurar los parámetros de LivenessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
8888 |
| LivenessProbe.HttpGet.Scheme |
string |
No |
El tipo de protocolo de la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Valores válidos:
Nota
Al configurar los parámetros de LivenessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
HTTP |
| LivenessProbe.InitialDelaySeconds |
integer |
No |
El número de segundos que se deben esperar antes de realizar la primera comprobación de estado después de que se inicie el contenedor. |
5 |
| LivenessProbe.PeriodSeconds |
integer |
No |
El intervalo entre las comprobaciones de estado. Valor predeterminado: 10. Valor mínimo: 1. Unidad: segundos. |
5 |
| LivenessProbe.SuccessThreshold |
integer |
No |
El número mínimo de éxitos consecutivos necesarios para marcar una comprobación de estado como correcta después de una comprobación fallida. Valor predeterminado: 1. El valor debe ser 1. |
1 |
| LivenessProbe.TcpSocket.Port |
integer |
No |
El puerto que se comprueba mediante un socket TCP cuando se utiliza un socket TCP para las comprobaciones de estado. Nota
Al configurar los parámetros de LivenessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
8080 |
| LivenessProbe.TimeoutSeconds |
integer |
No |
El período de tiempo de espera para una comprobación de estado. Valor predeterminado: 1. Valor mínimo: 1. Unidad: segundos. |
1 |
| Memory |
number |
No |
El tamaño de memoria del contenedor. Unidad: GiB. |
0.5 |
| Name |
string |
Sí |
El nombre del contenedor. |
nginx |
| Port |
array<object> |
No |
El número de puerto. |
|
|
object |
No |
El número de puerto. |
||
| Port |
integer |
No |
El número de puerto. Valores válidos: de 1 a 65535. |
80 |
| Protocol |
string |
No |
El tipo de protocolo. Valores válidos:
|
TCP |
| ReadinessProbe.Exec.Command |
array |
No |
El comando que se ejecuta en el contenedor cuando se utiliza la línea de comandos para las comprobaciones de estado. Nota
Al configurar los parámetros de ReadinessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
|
|
string |
No |
El comando que se ejecuta en el contenedor cuando se utiliza la línea de comandos para las comprobaciones de estado. |
cat /tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
No |
El número mínimo de fallos consecutivos necesarios para marcar una comprobación de estado como fallida después de una comprobación correcta. Valor predeterminado: 3. |
3 |
| ReadinessProbe.HttpGet.Path |
string |
No |
La ruta que se comprueba mediante la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Nota
Al configurar los parámetros de ReadinessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
/healthz |
| ReadinessProbe.HttpGet.Port |
integer |
No |
El número de puerto que se comprueba mediante la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Nota
Al configurar los parámetros de ReadinessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
8080 |
| ReadinessProbe.HttpGet.Scheme |
string |
No |
El tipo de protocolo de la solicitud HTTP GET cuando se utiliza una solicitud HTTP para las comprobaciones de estado. Valores válidos:
Nota
Al configurar los parámetros de ReadinessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
HTTP |
| ReadinessProbe.InitialDelaySeconds |
integer |
No |
El número de segundos que se deben esperar antes de realizar la primera comprobación de estado después de que se inicie el contenedor. |
3 |
| ReadinessProbe.PeriodSeconds |
integer |
No |
El intervalo entre las comprobaciones de estado. Valor predeterminado: 10. Valor mínimo: 1. Unidad: segundos. |
3 |
| ReadinessProbe.SuccessThreshold |
integer |
No |
El número mínimo de éxitos consecutivos necesarios para marcar una comprobación de estado como correcta después de una comprobación fallida. Valor predeterminado: 1. El valor debe ser 1. |
1 |
| ReadinessProbe.TcpSocket.Port |
integer |
No |
El puerto que se comprueba mediante un socket TCP cuando se utiliza un socket TCP para las comprobaciones de estado. Nota
Al configurar los parámetros de ReadinessProbe, solo puede seleccionar uno de los siguientes métodos de comprobación: HTTP GET, Exec y socket TCP. |
8000 |
| ReadinessProbe.TimeoutSeconds |
integer |
No |
El período de tiempo de espera para una comprobación de estado. Valor predeterminado: 1. Valor mínimo: 1. Unidad: segundos. |
1 |
| SecurityContext.Capability.Add |
array |
No |
Los permisos específicos otorgados a los procesos en el contenedor. Solo se admiten NET_ADMIN y NET_RAW. Nota
NET_RAW no se admite de forma predeterminada. Para utilizar NET_RAW, envíe un ticket. |
|
|
string |
No |
Los permisos específicos otorgados a los procesos en el contenedor. Solo se admiten NET_ADMIN y NET_RAW. Nota
NET_RAW no se admite de forma predeterminada. Para utilizar NET_RAW, envíe un ticket. |
NET_ADMIN |
|
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
No |
Especifica si el sistema de archivos raíz del contenedor es de solo lectura. Solo se admite true. |
true |
| SecurityContext.RunAsUser |
integer |
No |
El ID de usuario que se utiliza para ejecutar el contenedor. |
1000 |
| SecurityContextPrivileged |
boolean |
No |
Especifica si se debe ejecutar el contenedor en modo privilegiado. Valores válidos:
Nota
La función de contenedor privilegiado se encuentra en versión preliminar por invitación. Para utilizar esta función, envíe un ticket. |
true |
| SecurityContextRunAsGroup |
integer |
No |
El grupo de usuarios que se utiliza para ejecutar el contenedor. |
3000 |
| SecurityContextRunAsNonRoot |
boolean |
No |
Especifica si se debe ejecutar el contenedor como un usuario que no es root. Valores válidos:
|
true |
| Stdin |
boolean |
No |
Especifica si se debe asignar un búfer para la entrada estándar durante la ejecución del contenedor. Si no se especifica este parámetro, la lectura desde la entrada estándar en el contenedor da como resultado un error EOF. Valor predeterminado: false. |
false |
| StdinOnce |
boolean |
No |
Especifica si la secuencia de entrada estándar mantiene el estado habilitado en múltiples sesiones conectadas cuando la entrada estándar es true. |
false |
| TerminationMessagePath |
string |
No |
La ruta para el mensaje de finalización del contenedor. |
/tmp/termination-log |
| TerminationMessagePolicy |
string |
No |
La política de notificación de mensajes. Valor predeterminado: vacío. Actualmente, solo se admiten las notificaciones de mensajes de MSMQ. |
FallbackToLogsOnError |
| Tty |
boolean |
No |
Especifica si se debe habilitar el modo interactivo. Valor predeterminado: false. Establezca este parámetro en true cuando Command se establezca en /bin/bash. |
false |
| VolumeMount |
array<object> |
No |
La información de montaje del volumen. |
|
|
object |
No |
La información de montaje del volumen. |
||
| MountPath |
string |
No |
El directorio donde se monta el volumen en el contenedor. Nota
El contenido de la ruta de montaje del contenedor se sobrescribe directamente con el contenido del volumen. Proceda con precaución. |
/pod/data |
| MountPropagation |
string |
No |
La configuración de propagación de montaje del volumen. La propagación de montaje permite que un volumen montado por un contenedor se comparta con otros contenedores en el mismo pod, o incluso con otros pods en el mismo nodo. Valores válidos:
Valor predeterminado: None. |
None |
| Name |
string |
No |
El nombre del volumen. Debe ser igual al Name en Volume. |
default-volume1 |
| ReadOnly |
boolean |
No |
Especifica si el volumen es de solo lectura. Valor predeterminado: false. |
false |
| SubPath |
string |
No |
La subruta del volumen. |
data2/ |
| WorkingDir |
string |
No |
El directorio de trabajo del contenedor. |
/usr/local/ |
| Volume |
array<object> |
No |
La información de montaje del volumen. |
|
|
array<object> |
No |
La información de montaje del volumen. |
||
| ConfigFileVolume.ConfigFileToPath |
array<object> |
No |
La información sobre el volumen ConfigFile. Si se configuran varios elementos ConfigFileToPath, la longitud total de los valores Content correspondientes no puede exceder los 60 KB. |
|
|
object |
No |
La información sobre el volumen ConfigFile. |
||
| Content |
string |
No |
El contenido del archivo de configuración. El contenido debe estar codificado en Base64. Un solo archivo de configuración no puede exceder los 32 KB de tamaño. |
bGl1bWk= |
| Mode |
integer |
No |
Los permisos del archivo de configuración. Si no se especifica este parámetro, se utiliza el valor de ConfigFileVolume.DefaultMode. Los permisos se representan mediante un número octal de cuatro dígitos. Por ejemplo, 0644 indica que los permisos son rw-r--r--, lo que significa que el usuario tiene permisos de lectura y escritura, el grupo tiene permisos de lectura y otros tienen permisos de lectura. Descripción de permisos:
|
0644 |
| Path |
string |
No |
La ruta relativa del archivo de configuración respecto al directorio de montaje. |
test/config-test.cnf |
| ConfigFileVolume.DefaultMode |
integer |
No |
Los permisos predeterminados del volumen ConfigFile. |
0644 |
| DiskVolume.DiskId |
string |
No |
El ID del volumen de disco. |
d-xx |
| DiskVolume.DiskSize |
integer |
No |
El tamaño del volumen de disco. Unidad: GiB. |
15 |
| DiskVolume.FsType |
string |
No |
El tipo de sistema de archivos del volumen de disco. |
xfs |
| EmptyDirVolume.Medium |
string |
No |
El medio de almacenamiento del volumen emptyDir. De forma predeterminada, este parámetro está vacío y se utiliza el sistema de archivos del nodo. Si establece este parámetro en memory, se utiliza la memoria. |
memory |
| EmptyDirVolume.SizeLimit |
string |
No |
El tamaño del volumen emptyDir. Unidad: GiB. |
2 |
| FlexVolume.Driver |
string |
No |
El tipo de controlador que se utiliza cuando se usa el complemento FlexVolume para montar un volumen. Valores válidos:
|
alicloud/disk |
| FlexVolume.FsType |
string |
No |
El tipo de sistema de archivos que se va a montar. El valor predeterminado depende del script de FlexVolume. |
ext4 |
| FlexVolume.Options |
string |
No |
La lista de opciones para el objeto FlexVolume. Las opciones se pasan como pares clave-valor en formato JSON. Por ejemplo, cuando se monta un disco en la nube mediante FlexVolume, Options especifica los parámetros de configuración del disco en la nube. Puede configurar los siguientes parámetros:
|
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| HostPathVolume.Path |
string |
No |
La ruta del directorio del volumen hostPath en el host. |
/pod/data |
| HostPathVolume.Type |
string |
No |
El tipo de volumen hostPath. Valores válidos:
Nota
El volumen hostPath solo está disponible para los usuarios incluidos en la lista blanca. |
Directory |
| NFSVolume.Path |
string |
No |
La ruta del volumen NFS. |
/share |
| NFSVolume.ReadOnly |
boolean |
No |
Especifica si el volumen NFS es de solo lectura. Valor predeterminado: false. |
false |
| NFSVolume.Server |
string |
No |
La dirección del servidor NFS. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| Name |
string |
No |
El nombre del volumen. |
default-volume1 |
| Type |
string |
No |
El tipo de volumen. Valores válidos:
|
ConfigFileVolume |
| InitContainer |
array<object> |
No |
La lista de contenedores de inicialización. |
|
|
array<object> |
No |
La lista de contenedores de inicialización. |
||
| Arg |
array |
No |
Los argumentos de inicio del contenedor. |
10 |
|
string |
No |
Los argumentos de inicio del contenedor. |
10 |
|
| Command |
array |
No |
Los comandos de inicio del contenedor. |
sleep |
|
string |
No |
Los comandos de inicio del contenedor. |
sleep |
|
| Cpu |
number |
No |
El número de vCPU asignadas al contenedor. Unidad: núcleos. |
0.5 |
| EnvironmentVar |
array<object> |
No |
La lista de variables de entorno para el contenedor. |
|
|
object |
No |
La lista de variables de entorno para el contenedor. |
||
| FieldRef.FieldPath |
string |
No |
La referencia al valor de la variable de entorno. Solo se admite status.podIP. |
status.podIP |
| Key |
string |
No |
El nombre de la variable de entorno. El nombre debe tener de 1 a 128 caracteres de longitud y puede contener letras, dígitos y guiones bajos (_). No puede empezar con un dígito. |
Path |
| Value |
string |
No |
El valor de la variable de entorno. El valor debe tener de 0 a 256 caracteres de longitud. |
/usr/bin/ |
| Gpu |
integer |
No |
El número de GPU asignadas al contenedor. |
1 |
| Image |
string |
No |
La imagen que utiliza el contenedor. |
nginx |
| ImagePullPolicy |
string |
No |
La política de extracción de imágenes. Valores válidos:
|
Always |
| Memory |
number |
No |
El tamaño de memoria del contenedor. Unidad: GiB. |
1.0 |
| Name |
string |
No |
El nombre del contenedor. |
test-init |
| Port |
array<object> |
No |
El número de puerto del contenedor de inicialización. |
|
|
object |
No |
El número de puerto del contenedor de inicialización. |
||
| Port |
integer |
No |
El número de puerto. Valores válidos: de 1 a 65535. |
8888 |
| Protocol |
string |
No |
El tipo de protocolo. Valores válidos:
|
TCP |
| SecurityContext.Capability.Add |
array |
No |
Los permisos específicos otorgados a los procesos en el contenedor. Solo se admiten NET_ADMIN y NET_RAW. Nota
NET_RAW no se admite de forma predeterminada. Para utilizar NET_RAW, envíe un ticket. |
|
|
string |
No |
Los permisos específicos otorgados a los procesos en el contenedor. Solo se admiten NET_ADMIN y NET_RAW. Nota
NET_RAW no se admite de forma predeterminada. Para utilizar NET_RAW, envíe un ticket. |
NET_ADMIN |
|
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
No |
Especifica si el sistema de archivos raíz del contenedor es de solo lectura. Actualmente, solo puede establecer este parámetro en true. |
true |
| SecurityContext.RunAsUser |
integer |
No |
El ID de usuario que se utiliza para ejecutar el contenedor. |
587 |
| TerminationMessagePath |
string |
No |
El origen del mensaje de finalización cuando el contenedor sale. Cuando el contenedor sale, el mensaje de finalización se recupera del archivo de mensaje de finalización especificado. |
/tmp/termination-log |
| TerminationMessagePolicy |
string |
No |
La información de montaje. Valor predeterminado: vacío. |
***** |
| VolumeMount |
array<object> |
No |
La lista de información de montaje de volúmenes. |
|
|
object |
No |
La lista de información de montaje de volúmenes. |
||
| MountPath |
string |
No |
El directorio de montaje. El contenido en el directorio de montaje del contenedor se sobrescribe directamente con el contenido del volumen. Utilice este parámetro con precaución. |
/usr/share/ |
| MountPropagation |
string |
No |
La configuración de propagación de montaje del volumen. La propagación de montaje permite que un volumen montado por un contenedor se comparta con otros contenedores en el mismo pod, o incluso con otros pods en el mismo nodo. Valores válidos:
Valor predeterminado: None. |
None |
| Name |
string |
No |
El nombre del volumen que se va a montar. |
test-empty |
| ReadOnly |
boolean |
No |
Especifica si la ruta de montaje es de solo lectura. Valor predeterminado: false. |
false |
| SubPath |
string |
No |
El subdirectorio dentro del volumen. Esto permite que un pod monte diferentes directorios bajo el mismo volumen en distintos directorios del contenedor. |
/usr/sub/ |
| WorkingDir |
string |
No |
El directorio de trabajo. |
/usr/local |
| DnsConfig.NameServer |
array |
No |
La lista de direcciones IP de los servidores DNS. |
172.10.*.** |
|
string |
No |
La lista de direcciones IP de los servidores DNS. |
172.10.*.** |
|
| DnsConfig.Search |
array |
No |
La lista de dominios de búsqueda DNS. |
svc.local.kubenetes |
|
string |
No |
La lista de dominios de búsqueda DNS. |
svc.local.kubernetes |
|
| DnsConfig.Option |
array<object> |
No |
La lista de opciones para el objeto. |
|
|
object |
No |
La lista de opciones para el objeto. |
||
| Name |
string |
No |
El nombre del objeto. |
name |
| Value |
string |
No |
El valor del objeto. |
value |
| HostAliase |
array<object> |
No |
Agrega un alias para la instancia de contenedor elástico. |
|
|
object |
No |
Agrega un alias para la instancia de contenedor elástico. |
||
| Hostname |
array |
No |
El nombre de host que se va a agregar. |
hehe.com |
|
string |
No |
El nombre de host que se va a agregar. |
hehe.com |
|
| Ip |
string |
No |
La dirección IP que se va a agregar. |
1.1.1.1 |
| SecurityContext.Sysctl |
array<object> |
No |
Modifica los parámetros sysctl seguros a través del contexto de seguridad. Para obtener más información, consulte Configurar un contexto de seguridad. |
|
|
object |
No |
Modifica los parámetros sysctl seguros a través del contexto de seguridad. Para obtener más información, consulte Configurar un contexto de seguridad. |
||
| Name |
string |
No |
El nombre del parámetro sysctl seguro que se va a modificar a través del contexto de seguridad. Valores válidos:
|
net.ipv4.ping_group_range |
| Value |
string |
No |
El valor del parámetro sysctl seguro que se va a modificar a través del contexto de seguridad. |
65536 |
| HostSecurityContext.Sysctl |
array<object> |
No |
Modifica los parámetros sysctl no seguros a través del contexto de seguridad. Para obtener más información, consulte Configurar un contexto de seguridad. |
|
|
object |
No |
Modifica los parámetros sysctl no seguros a través del contexto de seguridad. Para obtener más información, consulte Configurar un contexto de seguridad. |
||
| Name |
string |
No |
El nombre del parámetro sysctl no seguro que se va a modificar a través del contexto de seguridad. Valores válidos:
|
kernel.msgmax |
| Value |
string |
No |
El valor del parámetro sysctl no seguro que se va a modificar a través del contexto de seguridad. |
65536 |
| NtpServer |
array |
No |
El servidor NTP. |
ntp.cloud.aliyuncs.com |
|
string |
No |
El servidor NTP. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfo |
array<object> |
No |
La lista de información de instancias de ACR Enterprise. Para obtener más información, consulte Descargar imágenes de ACR sin contraseña. |
|
|
object |
No |
La lista de información de instancias de ACR Enterprise. |
||
| ArnService |
string |
No |
El ARN del rol de RAM en la cuenta que tiene la propiedad de recursos como la instancia de ECI. |
acs:ram::1609982529******:role/role-assume |
| ArnUser |
string |
No |
El ARN del rol de RAM en la cuenta a la que pertenece la instancia de ACR. |
acs:ram::1298452580******:role/role-acr |
| Domain |
array |
No |
El nombre de dominio de la instancia de ACR Enterprise. De forma predeterminada, se utilizan todos los nombres de dominio de la instancia. Puede especificar nombres de dominio concretos y separar varios nombres de dominio con comas (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
string |
No |
El nombre de dominio de la instancia de ACR Enterprise. De forma predeterminada, se utilizan todos los nombres de dominio de la instancia. Puede especificar nombres de dominio concretos y separar varios nombres de dominio con comas (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceId |
string |
No |
El ID de la instancia de ACR Enterprise. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
No |
El nombre de la instancia de ACR Enterprise. |
acr-test |
| RegionId |
string |
No |
El ID de región de la instancia de ACR Enterprise. |
cn-beijing |
| SpotDuration |
integer |
No |
El período de protección de la instancia spot. Unidad: horas. Valor predeterminado: 1. Un valor de 0 indica que no se configura ningún período de protección. |
1 |
| StrictSpot |
boolean |
No |
Especifica si se debe ejecutar la tarea periódicamente. Valores válidos:
|
true |
| PlainHttpRegistry |
string |
No |
La dirección del repositorio de imágenes de autoextracción. Al crear una instancia de ECI mediante una imagen de un repositorio de imágenes de autoextracción que utiliza el protocolo HTTP, debe configurar este parámetro para que ECI utilice el protocolo HTTP para descargar la imagen. Esto evita errores de descarga de imágenes causados por incompatibilidades de protocolo. |
"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" |
| InsecureRegistry |
string |
No |
La dirección del repositorio de imágenes autoadministrado. Al crear una instancia de ECI mediante una imagen de un repositorio de imágenes autoadministrado que utiliza un certificado autofirmado, debe configurar este parámetro para omitir la verificación del certificado. Esto evita errores de descarga de imágenes causados por fallos en la verificación del certificado. |
"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" |
| ImageAccelerateMode |
string |
No |
El modo de aceleración de imágenes. Valores válidos:
|
imc |
| Ipv6GatewayBandwidthEnable |
boolean |
No |
Especifica si se debe habilitar la comunicación por Internet IPv6 para la instancia de ECI. |
true |
| Ipv6GatewayBandwidth |
string |
No |
El ancho de banda de Internet máximo de la dirección IPv6. Este parámetro es obligatorio cuando Ipv6GatewayBandwidthEnable se establece en true. Valores válidos:
|
100 |
| ContainerResourceView |
boolean |
No |
Especifica si se debe habilitar la vista de recursos del contenedor. Cuando el tipo de instancia de ECI es mayor que el tipo de instancia solicitado, puede habilitar esta función para garantizar que los recursos visibles en el contenedor coincidan con los recursos solicitados. |
false |
| FixedIp |
string |
No |
Especifica si se debe habilitar una dirección IP fija para la instancia. Un valor de true indica que se habilita una dirección IP fija. Para obtener más información, consulte Configurar una dirección IP fija para una instancia de ECI. |
true |
| FixedIpRetainHour |
integer |
No |
El período de retención de la dirección IP fija después de que quede inactiva. Este es el período de retención de la dirección IP fija después de que se libere la instancia con la dirección IP fija. Unidad: horas. Valor predeterminado: 48. |
24 |
| DataCacheBucket |
string |
No |
El bucket de caché de datos. |
default |
| DataCachePL |
string |
No |
El nivel de rendimiento del disco en la nube utilizado para la caché de datos. Se prefieren los discos en la nube ESSD. Valor predeterminado: PL1. |
PL1 |
| DataCacheProvisionedIops |
integer |
No |
Las IOPS de lectura y escritura aprovisionadas del disco en la nube ESSD AutoPL cuando la caché de datos utiliza un disco en la nube ESSD AutoPL. Valores válidos: 0 a min{50000, 1000 × Capacity - Baseline performance}. Baseline performance = min{1800 + 50 × Capacity, 50000}. Para obtener más información, consulte Discos en la nube ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
No |
Especifica si se debe habilitar la función de ráfaga para el disco en la nube ESSD AutoPL cuando la caché de datos utiliza un disco en la nube ESSD AutoPL. Para obtener más información, consulte Discos en la nube ESSD AutoPL. |
false |
| DryRun |
boolean |
No |
Especifica si solo se debe realizar una comprobación previa de la solicitud. Valores válidos:
|
false |
| PrivateIpAddress |
string |
No |
La dirección IP privada de la instancia de ECI. Solo se admiten direcciones IPv4. Asegúrese de que la dirección IP no esté en uso. |
172.16.0.1 |
| OsType |
string |
No |
El sistema operativo de la instancia de ECI. Valores válidos:
Nota
Las instancias de Windows se encuentran en versión preliminar por invitación. Para utilizar instancias de Windows, envíe un ticket. |
Windows |
| CpuArchitecture |
string |
No |
La arquitectura de CPU de la instancia de ECI. Valores válidos:
|
ARM64 |
| ComputeCategory |
array |
No |
La categoría de potencia de cómputo. Para obtener más información, consulte Especificar una categoría de potencia de cómputo para crear una instancia. |
|
|
string |
No |
La categoría de potencia de cómputo. Valores válidos:
Puede especificar varias categorías de potencia de cómputo. El sistema crea la instancia según el orden especificado. |
economy |
|
| GpuDriverVersion |
string |
No |
La versión del controlador de GPU. Nota
Solo algunos tipos de instancia específicos admiten el cambio de la versión del controlador de GPU. Para obtener más información, consulte Especificar un tipo de instancia de GPU para crear una instancia. |
tesla=535 |
| MaxPendingMinute |
integer |
No |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| ContainerGroupId |
string |
El ID de la instancia, que es el ID del grupo de contenedores. |
eci-uf6fonnghi50u374**** |
| RequestId |
string |
El ID de la solicitud, que identifica de forma única la solicitud. |
89945DD3-9072-47D0-A318-353284CFC7B3 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"ContainerGroupId": "eci-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | Account.Arrearage | Your account has an outstanding payment. | La cuenta tiene un pago pendiente. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | La solicitud de verificación previa de ejecución de prueba (dry run) es válida. |
| 400 | InvalidParameter.CPU.Memory | The specified cpu and memory are not allowed | |
| 400 | InvalidParameter.DuplicatedName | The container group include containers with duplicate names. | El grupo de contenedores contiene contenedores con nombres duplicados. |
| 400 | InvalidParameter.DuplicatedVolumeName | The container group includes volumes with duplicate names. | El grupo de contenedores contiene volúmenes con nombres duplicados. |
| 400 | IncorrectStatus | %s | El estado de instancia especificado no es válido. |
| 400 | ServiceNotEnabled | %s | El servicio del que depende esta solicitud no se ha activado. Active el servicio e inténtelo de nuevo. |
| 400 | ImageSnapshot.IncorrectStatus | %s | La instantánea utilizada para la caché de imágenes no se encuentra en el estado correcto. |
| 400 | ImageSnapshot.NotSupport | %s | La función de caché de imágenes basada en instantáneas de discos en la nube de datos aún no está disponible en todas las regiones. Contáctenos si necesita esta función. |
| 400 | DiskVolume.NotSupport | The disk volume is not supported. | Los volúmenes de disco en la nube no son compatibles. Contáctenos si necesita esta función. |
| 400 | RamRole.NotSupport | The RAM role is not supported. | El rol de instancia de RAM no es compatible. |
| 400 | DiskNumber.LimitExceed | The maximum number of disks in an instance is exceeded. | El número de discos en la nube adjuntos a la instancia ha excedido el límite. |
| 400 | InvalidPaymentMethod.InsufficientBalance | No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance. | Su cuenta no tiene un método de pago válido. Agregue un método de pago o mantenga un saldo de prepago suficiente. |
| 400 | DiskVolume.NotInSameZone | The instance to be created and the disk are not in the same zone. | La instancia que se va a crear y los discos en la nube no se encuentran en la misma zona. |
| 400 | NoPermission | You are not authorized to use the "Product on ECI" feature. | |
| 400 | HighCpuMemConfigRequired | You need to apply to be added to the whitelist of the specified CPU and memory. | Debe solicitar la inclusión en la lista blanca de configuración alta de CPU. |
| 400 | RecommendEmpty.InstanceTypeFamilyNotMatched | The recommended instance type is unavailable in the current zone. Try again later. | No hay tipos de instancia recomendados disponibles en la zona actual. Inténtelo de nuevo más tarde o cree instancias en otra zona. |
| 400 | LocalDiskAmountNotMatch | The number of local volumes does not match the instance type. | El número de discos locales no coincide con el tipo de instancia. |
| 400 | Payfor.CreditPayInsufficientBalance | Your payment credit line is insufficient. | Su límite de crédito de pago es insuficiente. |
| 400 | InvalidOperation.KMS.InstanceTypeNotSupport | The specified instance is invalid. Only I/O optimized instances support KMS key. | La instancia especificada no es válida. Solo las instancias optimizadas para E/S admiten la configuración de clave KMS. |
| 400 | InvalidParameter.Encrypted.KmsNotEnabled | KMS must be enabled for encrypted disks. | Los discos en la nube cifrados requieren que Key Management Service esté habilitado. |
| 400 | InvalidParameter.KMS.EncryptedIllegal | After configuring the parameter KmsKeyId, you must enable encryption. | Después de configurar el parámetro KmsKeyId, debe habilitar el atributo de cifrado. |
| 400 | InvalidSpotCpuMemorySpec | The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory. | Se debe utilizar un tipo de instancia ECS estándar para crear una instancia de contenedor elástico spot. |
| 400 | Ipv6AddressNotSupportVsw | IPv6 is not supported in the specified vSwitch. | El vSwitch no tiene IPv6 habilitado. |
| 400 | Ipv6AddressNotSupport | Ipv6 is not supported in specified region. | La región actual no admite direcciones IPv6. |
| 400 | Ipv6AddressNotSupportInstanceType | IPv6 is not supported for the specified instance type. | El tipo de instancia especificado no admite IPv6. |
| 400 | EipPayInsufficientBalance | Your account does not have enough balance to purchase eip. | El saldo actual de la cuenta es insuficiente para comprar una EIP. |
| 400 | EipPurchaseFlowControl | Request was denied due to eip frequent purchase. | Las compras de EIP son demasiado frecuentes. Inténtelo de nuevo más tarde. |
| 400 | Throttling | You have made too many requests within a short time; your request is denied due to request throttling | |
| 400 | JobInstanceBatchCreateNotSupport | ECI job instance not support batch create | |
| 400 | JobInstanceDiskNotSupport | ECI job instance not support disk volume | |
| 400 | JobInstanceEipNotSupport | ECI job instance not support eip | |
| 400 | JobInstanceFeatureNotMatch | ECI job instance feature not match | |
| 400 | JobInstanceImageCacheNotSupport | ECI job instance not support image cache | |
| 400 | JobInstanceIPv6NotSupport | ECI job instance not support IPv6 | |
| 400 | JobInstanceRamRoleNotSupport | ECI job instance not support ram role | |
| 400 | JobInstanceRegionNotSupport | ECI job instance not support in this region | |
| 400 | JobInstanceSpotNotSupport | ECI job instance not support spot | |
| 400 | InvalidInstanceTypeForEciSpotDurationBuy | Current instance type does not support spot duration instance. | El tipo de instancia especificado no admite instancias spot con duración personalizada. |
| 400 | InvalidInstanceTypeForEciBuy | Sales of this current instance type is not supported in eci. | El tipo de instancia especificado no se encuentra dentro del rango de tipos de grupos de contenedores disponibles para la venta. |
| 400 | InstanceTypeNotMatchCpuArch | %s. | La arquitectura de CPU del tipo de instancia ECS especificado no coincide con la arquitectura de CPU indicada. |
| 400 | JobInstanceEcsInstanceTypeNotSupport | Job-optimized elastic container instances cannot be created by specifying ECS instance types. | Las instancias de grupos de contenedores optimizadas para Job no admiten la creación con un tipo de instancia ECS especificado. |
| 400 | PrivatePoolInstanceSpotNotSupport | Spot is not supported for PrivatePool. | |
| 400 | DryRun.Success | This request is a dryrun request with successful result. | La solicitud de ejecución de prueba (dry run) pasó la validación. |
| 400 | PrivateIpAddress.Already.InUse | The specific PrivateIpAddress already in use. | La dirección IP privada ya está en uso. |
| 400 | IncorrectOperation | %s | El recurso actual no admite esta operación. |
| 400 | FeatureBasedConstraintConflict | A conflict occurs in specified feature constraints: [%s]. | Las restricciones de funciones del tipo de instancia especificado entran en conflicto entre sí. |
| 400 | OperationFailed.RiskControl | %s. | Se ha detectado un riesgo de seguridad en su cuenta. Póngase en contacto con un representante de servicio al cliente para obtener más información. |
| 400 | RISK.RISK_CONTROL_REJECTION | To protect the security of your account, your request has been denied by the risk control system. Please contact Alibaba Cloud Customer Service for details. | Para proteger la seguridad de su cuenta, el sistema de control de riesgos ha rechazado su solicitud. Póngase en contacto con el servicio de atención al cliente para obtener más información. |
| 400 | InvalidInstanceTypeForRaid | %s. | El tipo de instancia especificado no admite RAID. |
| 400 | RegionDissolved | %s. | Alibaba Cloud planea optimizar la región actual. El servicio de ECI en esta región se suspenderá. |
| 400 | MultiAttachedCloudDiskNotSupport | %s. | No se admite el montaje de un disco en la nube con la función de conexión múltiple habilitada (disco compartido NVMe). |
| 400 | InvalidParameter.ValueExceeded | ecs instance type or vcpu quota exceeded. | El valor del parámetro excede el rango permitido. |
| 403 | OperationDenied.VswZoneMisMatch | The specified VSwitchId is not in the specified Zone. | |
| 403 | QuotaExceeded | %s quota exceeded. | |
| 403 | Zone.NotOnSale | The specified zone is not available for purchase. | La zona en la que desea crear la instancia ya no está disponible para compra. Utilice una zona diferente, o bien el vSwitch de la VPC especificada no se puede utilizar en esta zona. |
| 403 | Forbidden.RiskControl | This operation has been identified as an abnormal operation and cannot be processed. | Esta operación se ha identificado como anómala y no se puede procesar. |
| 403 | Forbidden.SubUser | The specified action is not available for you. | |
| 403 | Forbidden.OnlyForInvitedTest | Eci create action is only open to invited users during public beta. | |
| 403 | OperationDenied.SecurityGroupMisMatch | The specified VSwitchId and SecurityGroupId are not in the same VPC. | |
| 403 | InvalidVSwitchId.IpNotEnough | The specified VSwitch does not have enough IP addresses. | |
| 403 | Forbidden.UserBussinessStatus | This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again. | La operación está prohibida porque la cuenta tiene un pago pendiente. Recargue su cuenta e inténtelo de nuevo. |
| 403 | Forbidden.UserNotRealNameAuthentication | This operation is not allowed, because you have not passed the real-name verification. | La operación está prohibida porque el usuario no ha completado la verificación de nombre real. |
| 403 | InvalidUser.PassRoleForbidden | The RAM user is not authorized to assume a RAM role. | El usuario RAM no tiene permiso para usar el rol de instancia RAM. |
| 403 | NoPermission | The RAM role does not belong to ECS. | |
| 403 | OperationDenied.NoStock | Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html | |
| 403 | InvalidParameter.KMS.KeyId.Forbidden | You are not authorized to access the specified KMSKeyId. | No tiene permiso para acceder al KmsKeyId especificado. |
| 403 | Forbidden.AccountClosed | The operation is forbidden. Your account has been closed. | La operación está prohibida porque la cuenta de usuario ha sido cancelada. |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | The operation is forbidden. The security group has been managed by another cloud product. | El security group está administrado por otro servicio en la nube y no se puede modificar. |
| 403 | Spot.NotMatched | %s. We recommend that you use the create multi-zone function to avoid insufficient inventory. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html | |
| 403 | SecurityRisk.3DVerification | We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email. | Se ha detectado un riesgo de seguridad en su tarjeta de crédito o débito predeterminada. Verifique su tarjeta mediante el enlace incluido en el correo electrónico. |
| 403 | CreateServiceLinkedRole.Denied | Please make sure the account has ram:CreateServiceLinkedRole permission. | Asegúrese de que la cuenta tenga el permiso ram:CreateServiceLinkedRole. |
| 403 | Throttling.Vcpu.PerDay | The maximum number of request for the day has been exceeded. | Se ha excedido la cuota de solicitudes de hoy. |
| 403 | FeatureAccessRestricted | Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. | El uso de esta función requiere aprobación de lista blanca. Póngase en contacto con el equipo de Alibaba Cloud ECI para solicitar acceso. |
| 404 | ImageSnapshot.NotFound | The specified snapshot does not exist. | La instantánea para la caché de imágenes no existe. |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | El disco en la nube especificado no existe. |
| 404 | InvalidParameter.KMS.KeyId.NotFound | The specified KMSKeyId does not exist. | El KmsKeyId especificado no existe. |
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.