Crea una nueva versión en una plantilla de lanzamiento de ECS especificada para la creación posterior de instancias de ECS, grupos de escalado elástico o grupos de aprovisionamiento automático.
Descripción de la operación
Descripción de la operación
Para modificar los parámetros de una versión específica, cree una nueva versión de la plantilla. Cada plantilla de lanzamiento de instancias admite un máximo de 30 versiones.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:CreateLaunchTemplateVersion |
create |
*LaunchTemplate
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| RegionId |
string |
Sí |
El ID de la región. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| LaunchTemplateId |
string |
No |
El ID de la plantilla de lanzamiento. Para obtener más información, llame a DescribeLaunchTemplates. Debe especificar |
lt-m5eiaupmvm2op9d**** |
| LaunchTemplateName |
string |
No |
El nombre de la plantilla de lanzamiento. El nombre debe tener entre 2 y 128 caracteres de longitud. Debe comenzar con una letra y no puede comenzar con |
testLaunchTemplateName |
| VersionDescription |
string |
No |
La descripción de la versión de la plantilla de lanzamiento. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con |
testVersionDescription |
| ImageId |
string |
No |
El ID de la imagen utilizada para crear la instancia. Puede llamar a DescribeImages para consultar los recursos de imagen disponibles. |
win2008r2_64_ent_sp1_en-us_40G_alibase_20170915.vhd |
| ImageOwnerAlias |
string |
No |
El origen de la imagen. Nota
Este parámetro quedará obsoleto. Para mejorar la compatibilidad, utilice otros parámetros. |
system |
| PasswordInherit |
boolean |
No |
Especifica si se debe utilizar la contraseña preestablecida de la imagen. Valores válidos:
Valor predeterminado: false. Nota
Cuando utilice este parámetro, el parámetro Password debe estar vacío. También debe asegurarse de que la imagen tenga una contraseña preestablecida. |
false |
| InstanceType |
string |
No |
El tipo de instancia. Para obtener más información, consulte Familia de instancias. También puede llamar a DescribeInstanceTypes para consultar la lista de tipos de instancia más reciente. |
ecs.g5.large |
| SecurityGroupId |
string |
No |
El ID del security group al que pertenece la instancia creada mediante esta versión. Las instancias del mismo security group pueden comunicarse entre sí. Nota
No puede especificar |
sg-bp15ed6xe1yxeycg**** |
| VpcId |
string |
No |
El ID de la nube privada virtual (VPC) a la que pertenece la instancia. |
vpc-bp12433upq1y5scen**** |
| VSwitchId |
string |
No |
El ID del vSwitch. Debe especificar este parámetro cuando crea una instancia conectada a una VPC. |
vsw-bp1s5fnvk4gn2tws0**** |
| InstanceName |
string |
No |
El nombre de la instancia. El nombre debe tener entre 2 y 128 caracteres de longitud y puede contener letras, dígitos y caracteres de la categoría de letras Unicode (que incluye caracteres de varios idiomas). El nombre puede contener dos puntos (:), guiones bajos (_), puntos (.) y guiones (-). El valor predeterminado es el Cuando crea varias instancias de ECS a la vez, puede configurar por lotes nombres secuenciales de instancias que contengan corchetes ([]) y comas (,). Para obtener más información, consulte Configurar por lotes nombres secuenciales o nombres de host para múltiples instancias. |
k8s-node-[1,4]-alibabacloud |
| Description |
string |
No |
La descripción de la instancia. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con |
testDescription |
| InternetMaxBandwidthIn |
integer |
No |
El ancho de banda público de entrada máximo. Unidad: Mbit/s. Valores válidos:
|
50 |
| InternetMaxBandwidthOut |
integer |
No |
El ancho de banda público de salida máximo. Unidad: Mbit/s. Valores válidos: 0 a 100. |
5 |
| HostName |
string |
No |
El nombre de host del servidor de Elastic Compute Service (ECS).
|
testHostName |
| ZoneId |
string |
No |
El ID de zona de la instancia. |
cn-hangzhou-g |
| SystemDisk.Category |
string |
No |
La categoría del disco del sistema. Valores válidos:
Para tipos de instancia retirados que no son instancias optimizadas para E/S, el valor predeterminado es cloud. Para otros tipos de instancia, el valor predeterminado es cloud_efficiency. |
cloud_ssd |
| SystemDisk.Size |
integer |
No |
El tamaño del disco del sistema. Unidad: GiB. Valores válidos:
El valor de este parámetro debe ser mayor o igual a max{20, ImageSize}. |
40 |
| SystemDisk.DiskName |
string |
No |
El nombre del disco del sistema. El nombre debe tener entre 2 y 128 caracteres de longitud. Debe comenzar con una letra y no puede comenzar con |
cloud_ssdSystem |
| SystemDisk.Description |
string |
No |
La descripción del disco del sistema. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con |
testSystemDiskDescription |
| SystemDisk.Iops |
integer |
No |
Nota
Este parámetro no está disponible públicamente. |
30000 |
| SystemDisk.PerformanceLevel |
string |
No |
El nivel de rendimiento del ESSD utilizado como disco del sistema. Configure el nivel de rendimiento basándose en los siguientes valores válidos:
Para obtener información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSD. |
PL0 |
| SystemDisk.DeleteWithInstance |
boolean |
No |
Especifica si se debe liberar el disco del sistema cuando se libera la instancia. Valores válidos:
Valor predeterminado: true. |
true |
| SystemDisk.AutoSnapshotPolicyId |
string |
No |
El ID de la política de instantáneas automáticas aplicada al disco del sistema. |
sp-bp1dgzpaxwc4load**** |
| SystemDisk.ProvisionedIops |
integer |
No |
Las IOPS de lectura/escritura aprovisionadas del disco ESSD AutoPL utilizado como disco del sistema. Valores válidos: 0 a min{50000, 1000 × Capacity - Baseline Performance}. Rendimiento base = min{1,800 + 50 × Capacity, 50,000}. Nota
Este parámetro solo está disponible cuando DiskCategory se establece en cloud_auto. Para obtener más información, consulte Discos ESSD AutoPL y Modificar el rendimiento aprovisionado de un disco ESSD AutoPL. |
50000 |
| SystemDisk.BurstingEnabled |
boolean |
No |
Especifica si se debe habilitar la función de ráfaga de rendimiento. Valores válidos:
|
true |
| IoOptimized |
string |
No |
Especifica si la instancia es una instancia optimizada para E/S. Valores válidos:
|
optimized |
| InstanceChargeType |
string |
No |
El método de facturación de la instancia. Valores válidos:
|
PrePaid |
| Period |
integer |
No |
La duración de la suscripción del recurso. Unidad: meses. Este parámetro surte efecto y es obligatorio solo cuando |
1 |
| InternetChargeType |
string |
No |
El método de facturación para el ancho de banda de salida a Internet. Valores válidos:
Nota
En el modo de pago por tráfico, los anchos de banda pico de entrada y salida se utilizan como límites superiores de ancho de banda en lugar de especificaciones de rendimiento garantizado. Cuando ocurre contención de recursos, los anchos de banda pico pueden limitarse. Si desea un ancho de banda garantizado, utilice el modo de pago por ancho de banda. |
PayByTraffic |
| EnableVmOsConfig |
boolean |
No |
Especifica si se debe habilitar la configuración del sistema operativo de la instancia. |
false |
| NetworkType |
string |
No |
El tipo de red de la instancia. Valores válidos:
|
vpc |
| UserData |
string |
No |
Los datos de usuario de la instancia. Los datos de usuario de la instancia deben codificarse en Base64. Los datos sin procesar pueden tener un tamaño de hasta 32 KB. |
ZWNobyBoZWxsbyBl**** |
| KeyPairName |
string |
No |
El nombre del par de claves.
|
testKeyPairName |
| RamRoleName |
string |
No |
El nombre del rol RAM de la instancia. Puede llamar a la API de RAM ListRoles para consultar los roles RAM de instancia que ha creado. |
testRamRoleName |
| AutoReleaseTime |
string |
No |
La hora de liberación automática. Especifique la hora en formato estándar ISO 8601 yyyy-MM-ddTHH:mm:ssZ. La hora debe estar en UTC.
|
2018-01-01T12:05:00Z |
| SpotStrategy |
string |
No |
La política de apropiación para la instancia de pago por uso. Este parámetro surte efecto cuando
|
NoSpot |
| SpotPriceLimit |
number |
No |
El precio máximo por hora de la instancia. Se admiten hasta tres decimales. |
0.97 |
| SpotDuration |
integer |
No |
El período de protección de la instancia spot. Unidad: horas. Valor predeterminado: 1. Valores válidos:
Alibaba Cloud envía una notificación de evento del sistema de ECS 5 minutos antes de que se libere la instancia. Las instancias spot se facturan por segundo. Le recomendamos seleccionar un período de protección adecuado según la duración esperada de ejecución de la tarea. Nota
Este parámetro solo surte efecto cuando SpotStrategy se establece en SpotWithPriceLimit o SpotAsPriceGo. |
1 |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. |
rg-bp67acfmxazb4p**** |
| SecurityEnhancementStrategy |
string |
No |
Especifica si se debe habilitar el endurecimiento de seguridad para el sistema operativo. Valores válidos:
|
Active |
| PrivateIpAddress |
string |
No |
La dirección IP privada de la instancia. Cuando especifica una dirección IP privada para una instancia de ECS conectada a una VPC, la dirección IP debe pertenecer al bloque CIDR libre del vSwitch ( |
10.1.**.** |
| Ipv6AddressCount |
integer |
No |
El número de direcciones IPv6 para generar aleatoriamente para la ENI principal. Valores válidos: 1 a 10. |
1 |
| DeploymentSetId |
string |
No |
El ID del conjunto de despliegue. |
ds-bp1brhwhoqinyjd6**** |
| DataDisk |
array<object> |
No |
La lista de discos de datos. |
|
|
object |
No |
La lista de discos de datos. |
||
| PerformanceLevel |
string |
No |
El nivel de rendimiento del ESSD utilizado como disco de datos. El valor de N debe ser el mismo que en
Para obtener información sobre cómo seleccionar un nivel de rendimiento de ESSD, consulte ESSD. |
PL1 |
| Description |
string |
No |
La descripción del disco de datos. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con |
testDataDiskDescription |
| SnapshotId |
string |
No |
El ID de la instantánea utilizada para crear el disco de datos N. Valores válidos de N: 1 a 16. Cuando se especifica No se pueden utilizar instantáneas creadas el 15 de julio de 2013 o antes. Las solicitudes que utilicen dichas instantáneas serán rechazadas. |
s-bp17441ohwka0yuh**** |
| Size |
integer |
No |
El tamaño del disco de datos N. Valores válidos de N: 1 a 16. Unidad: GiB. Valores válidos:
El valor de este parámetro debe ser mayor o igual al tamaño de la instantánea especificada por |
2000 |
| Device |
string |
No |
El punto de montaje del disco de datos. Las convenciones de nomenclatura para los puntos de montaje varían según el número de discos de datos conectados:
Nota
Este parámetro solo es aplicable a escenarios de imagen completa (imagen del sistema). Puede establecer este parámetro en el punto de montaje del disco de datos en la imagen completa y modificar los parámetros correspondientes |
/dev/xvdb |
| DiskName |
string |
No |
El nombre del disco de datos. El nombre debe tener entre 2 y 128 caracteres de longitud. Debe comenzar con una letra y no puede comenzar con |
testDataDiskName |
| Category |
string |
No |
La categoría del disco de datos N. Valores válidos:
Para instancias optimizadas para E/S, el valor predeterminado es cloud_efficiency. Para instancias no optimizadas para E/S, el valor predeterminado es cloud. Detalles del valor predeterminado:
|
cloud_ssd |
| DeleteWithInstance |
boolean |
No |
Especifica si se debe liberar el disco de datos cuando se libera la instancia. Valores válidos:
Valor predeterminado: true. |
true |
| Encrypted |
string |
No |
Especifica si se debe cifrar el disco de datos. |
false |
| ProvisionedIops |
integer |
No |
Las IOPS de lectura/escritura aprovisionadas del disco ESSD AutoPL utilizado como disco del sistema. Valores válidos: 0 a min{50000, 1000 × Capacity - Baseline Performance}. Rendimiento base = min{1,800 + 50 × Capacity, 50,000}. Nota
Este parámetro solo está disponible cuando DiskCategory se establece en cloud_auto. Para obtener más información, consulte Discos ESSD AutoPL y Modificar el rendimiento aprovisionado de un disco ESSD AutoPL. |
50000 |
| BurstingEnabled |
boolean |
No |
Especifica si se debe habilitar la función de ráfaga de rendimiento. Valores válidos:
|
true |
| AutoSnapshotPolicyId |
string |
No |
El ID de la política de instantáneas automáticas aplicada al disco de datos. |
sp-bp67acfmxazb4p**** |
| KMSKeyId |
string |
No |
El ID de clave KMS para el disco de datos. |
0e478b7a-4262-4802-b8cb-00d**** |
| NetworkInterface |
array<object> |
No |
La información del controlador de interfaz de red (NIC). |
|
|
object |
No |
La información del controlador de interfaz de red (NIC). |
||
| VSwitchId |
string |
No |
El ID del vSwitch al que pertenece el controlador de interfaz de red (NIC) secundario. La instancia y el NIC secundario deben estar en la misma VPC y en la misma zona activa, pero pueden pertenecer a diferentes vSwitches. El valor de N en |
vsw-bp1s5fnvk4gn2tws0**** |
| NetworkInterfaceName |
string |
No |
El nombre del controlador de interfaz de red (NIC) secundario. El valor de N en |
testNetworkInterfaceName |
| Description |
string |
No |
La descripción del controlador de interfaz de red (NIC) secundario. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con |
testNetworkInterfaceDescription |
| SecurityGroupId |
string |
No |
El ID del security group al que pertenece el controlador de interfaz de red (NIC) secundario. El security group del NIC secundario debe pertenecer a la misma VPC que la instancia. El valor de N en Nota
No puede especificar |
sg-bp15ed6xe1yxeycg**** |
| PrimaryIpAddress |
string |
No |
La dirección IP privada principal del controlador de interfaz de red (NIC) secundario. El valor de N en |
192.168.**.** |
| SecurityGroupIds |
array |
No |
Los ID de uno o más security groups a los que pertenece el controlador de interfaz de red (NIC) secundario. Los security groups y el NIC secundario deben pertenecer a la misma VPC. Los valores válidos de N en Nota
No puede especificar |
sg-bp67acfmxazb4p**** |
|
string |
No |
Los ID de uno o más security groups a los que pertenece el controlador de interfaz de red (NIC) secundario. Los security groups y el NIC secundario deben pertenecer a la misma VPC. Los valores válidos de N en Nota
No puede especificar |
sg-bp67acfmxazb4p**** |
|
| InstanceType |
string |
No |
El tipo de ENI. Valores válidos de N: 1 a 2. Si configura una ENI, puede configurar un controlador de interfaz de red (NIC) principal o una ENI secundaria. Si configura dos ENI, debe configurar un NIC principal y una ENI secundaria. Valores válidos:
Valor predeterminado: Secondary. |
Secondary |
| NetworkInterfaceTrafficMode |
string |
No |
El modo de comunicación de la ENI principal. Valores válidos:
|
Standard |
| DeleteOnRelease |
boolean |
No |
Especifica si se debe conservar la ENI cuando se libera la instancia. Valores válidos:
Valor predeterminado: true. Nota
Este parámetro solo surte efecto para ENI secundarias. |
true |
| Tag |
array<object> |
No |
Las etiquetas de las instancias, discos y ENI principales creados mediante esta versión. |
|
|
object |
No |
Las etiquetas de las instancias, discos y ENI principales creados mediante esta versión. |
||
| Key |
string |
No |
La clave de etiqueta de las instancias, discos y ENI principales creados mediante esta versión. Valores válidos de N: 1 a 20. La clave de etiqueta no puede ser una cadena vacía. Puede tener hasta 128 caracteres de longitud y no puede comenzar con aliyun o acs:. No puede contener http:// o https://. |
TestKey |
| Value |
string |
No |
El valor de etiqueta de las instancias, discos y ENI principales creados mediante esta versión. Valores válidos de N: 1 a 20. El valor de etiqueta puede ser una cadena vacía. Puede tener hasta 128 caracteres de longitud y no puede contener http:// o https://. |
TestValue |
| SecurityGroupIds |
array |
No |
Los ID de uno o más security groups a los que pertenece la instancia. Los valores válidos de N dependen del número máximo de security groups a los que puede pertenecer una instancia. Para obtener más información, consulte Límites. Nota
No puede especificar |
sg-bp15ed6xe1yxeycg7**** |
|
string |
No |
Los ID de uno o más security groups a los que pertenece la instancia. Los valores válidos de N dependen del número máximo de security groups a los que puede pertenecer una instancia. Para obtener más información, consulte Límites. Nota
No puede especificar |
sg-bp15ed6xe1yxeycg7**** |
|
| SystemDisk.Encrypted |
string |
No |
Especifica si se debe cifrar el disco del sistema. Valores válidos:
Valor predeterminado: false. Nota
El cifrado del disco del sistema no es compatible con la zona D de la región China (Hong Kong) ni con la zona A de la región Singapur al crear una instancia. |
false |
| DeletionProtection |
boolean |
No |
El atributo de protección contra liberación de la instancia. Especifica si la instancia se puede liberar desde la consola o mediante la llamada a DeleteInstance. Valores válidos:
Valor predeterminado: false. Nota
Este atributo solo es aplicable a instancias de pago por uso. Solo puede restringir las operaciones de liberación manual y no surte efecto en las operaciones de liberación iniciadas por el sistema. |
false |
| CreditSpecification |
string |
No |
El modo de ejecución de la instancia ampliable. Valores válidos:
|
Standard |
| AutoRenew |
boolean |
No |
Especifica si se debe habilitar la renovación automática. Este parámetro solo surte efecto cuando
Valor predeterminado: false. |
true |
| AutoRenewPeriod |
integer |
No |
El período de renovación automática. Valores válidos: Si PeriodUnit está establecido en Month: 1, 2, 3, 6, 12, 24, 36, 48 y 60. Valor predeterminado: 1. |
1 |
| PeriodUnit |
string |
No |
La unidad de la duración de la suscripción. Valores válidos: Month (predeterminado). |
Month |
| HttpEndpoint |
string |
No |
Especifica si se debe habilitar el canal de acceso para los metadatos de la instancia. Valores válidos:
Valor predeterminado: enabled. Nota
Para obtener más información sobre los metadatos de la instancia, consulte Descripción general de los metadatos de instancias de ECS. |
enabled |
| HttpTokens |
string |
No |
Especifica si se debe forzar el uso del modo de seguridad reforzada (IMDSv2) para acceder a los metadatos de la instancia. Valores válidos:
Valor predeterminado: optional. Nota
Para obtener más información sobre los modos de acceso a los metadatos de la instancia, consulte Descripción general de los metadatos de instancias de ECS. |
optional |
| HttpPutResponseHopLimit |
integer |
No |
Nota
Este parámetro no está disponible públicamente. |
3 |
| SystemDisk.KMSKeyId |
string |
No |
El ID de clave KMS del disco del sistema. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ImageOptions |
object |
No |
La información de propiedades relacionadas con la imagen. |
|
| LoginAsNonRoot |
boolean |
No |
Especifica si las instancias que utilizan esta imagen admiten el inicio de sesión con el usuario ecs-user. Valores válidos:
|
false |
| SecurityOptions |
object |
No |
Las opciones de seguridad. |
|
| TrustedSystemMode |
string |
No |
El modo de sistema de confianza. Establezca el valor en vTPM. Las siguientes familias de instancias admiten el modo de sistema de confianza:
Al crear instancias de ECS de las familias anteriores, debe configurar este parámetro. Detalles:
Nota
Si especifica una instancia como instancia de confianza durante la creación, solo puede utilizar imágenes compatibles con el sistema de confianza al reemplazar el disco del sistema. Para obtener más información sobre el sistema de confianza, consulte Descripción general de las funciones de confianza para instancias con seguridad mejorada. |
vTPM |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| LaunchTemplateVersionNumber |
integer |
El número de versión de la plantilla de lanzamiento que se crea. |
2 |
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DEX**** |
| LaunchTemplateId |
string |
El ID de la plantilla de lanzamiento. Para obtener más información, consulte DescribeLaunchTemplates. Cuando utiliza una plantilla de lanzamiento para crear una instancia, debe especificar |
lt-bp1apo0bbbkuy0rj**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"LaunchTemplateVersionNumber": 2,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DEX****",
"LaunchTemplateId": "lt-bp1apo0bbbkuy0rj****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidRegion.NotExist | %s | The specified region does not exist. |
| 400 | MissingParameter | %s | A parameter is not specified. |
| 400 | InvalidParameter | %s | The specified parameter is invalid. |
| 400 | InvalidDescription.Malformed | The specified parameter "Description" is not valid. | The source description can be 2 to 256 characters in length. It cannot start with http:// and https://. |
| 400 | InvalidUserData.SizeExceeded | %s | The size of your specified user data exceeds the maximum allowed value. |
| 400 | InvalidUserData.Base64FormatInvalid | %s | The specified user data is invalid. |
| 400 | InvalidHostName.Malformed | The specified parameter "HostName" is not valid. | The specified parameter HostName is invalid. |
| 400 | InvalidParams.CreateEniParams | %s | |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | LaunchTemplateVersionLimitExceed | %s | The maximum number of launch template versions has been reached. |
| 404 | InvalidLaunchTemplate.NotFound | %s | The specified launch template does not exist. Check whether the parameter value is correct. |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. | The specified resource group does not exist. |
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.