Cria uma nova versão em um modelo de inicialização do ECS especificado para a criação subsequente de instâncias ECS, grupos de dimensionamento elástico ou grupos de provisionamento automático.
Descrição da operação
Descrição da operação
Para modificar os parâmetros de uma versão específica, crie uma nova versão do modelo. Cada modelo de inicialização de instância suporta no máximo 30 versões.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:CreateLaunchTemplateVersion |
create |
*LaunchTemplate
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| LaunchTemplateId |
string |
Não |
O ID do modelo de inicialização. Para obter mais informações, chame DescribeLaunchTemplates. Você deve especificar |
lt-m5eiaupmvm2op9d**** |
| LaunchTemplateName |
string |
Não |
O nome do modelo de inicialização. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com |
testLaunchTemplateName |
| VersionDescription |
string |
Não |
A descrição da versão do modelo de inicialização. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
testVersionDescription |
| ImageId |
string |
Não |
O ID da imagem usada para criar a instância. Você pode chamar DescribeImages para consultar os recursos de imagem disponíveis. |
win2008r2_64_ent_sp1_en-us_40G_alibase_20170915.vhd |
| ImageOwnerAlias |
string |
Não |
A origem da imagem. Nota
Este parâmetro será descontinuado. Para melhorar a compatibilidade, use outros parâmetros. |
system |
| PasswordInherit |
boolean |
Não |
Especifica se deve ser usada a senha predefinida da imagem. Valores válidos:
Valor padrão: false. Nota
Ao usar este parâmetro, o parâmetro Password deve estar vazio. Você também deve garantir que a imagem tenha uma senha predefinida. |
false |
| InstanceType |
string |
Não |
O tipo de instância. Para obter mais informações, consulte Família de instâncias. Você também pode chamar DescribeInstanceTypes para consultar a lista de tipos de instância mais recente. |
ecs.g5.large |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança ao qual a instância criada com esta versão pertence. Instâncias no mesmo grupo de segurança podem se comunicar entre si. Nota
Você não pode especificar |
sg-bp15ed6xe1yxeycg**** |
| VpcId |
string |
Não |
O ID da nuvem privada virtual (VPC) à qual a instância pertence. |
vpc-bp12433upq1y5scen**** |
| VSwitchId |
string |
Não |
O ID do vSwitch. Você deve especificar este parâmetro ao criar uma instância conectada à VPC. |
vsw-bp1s5fnvk4gn2tws0**** |
| InstanceName |
string |
Não |
O nome da instância. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos e caracteres da categoria de letras Unicode (que inclui caracteres de vários idiomas). O nome pode conter dois-pontos (:), sublinhados (_), pontos (.) e hifens (-). O valor padrão é o Ao criar várias instâncias ECS ao mesmo tempo, você pode configurar em lote nomes de instância sequenciais que contenham colchetes ([]) e vírgulas (,). Para obter mais informações, consulte Configurar em lote nomes ou nomes de host sequenciais para várias instâncias. |
k8s-node-[1,4]-alibabacloud |
| Description |
string |
Não |
A descrição da instância. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
testDescription |
| InternetMaxBandwidthIn |
integer |
Não |
A largura de banda pública de entrada máxima. Unidade: Mbit/s. Valores válidos:
|
50 |
| InternetMaxBandwidthOut |
integer |
Não |
A largura de banda pública de saída máxima. Unidade: Mbit/s. Valores válidos: 0 a 100. |
5 |
| HostName |
string |
Não |
O nome de host do servidor Elastic Compute Service (ECS).
|
testHostName |
| ZoneId |
string |
Não |
O ID da zona da instância. |
cn-hangzhou-g |
| SystemDisk.Category |
string |
Não |
A categoria do disco do sistema. Valores válidos:
Para tipos de instância descontinuados que não são instâncias com otimização de E/S, o valor padrão é cloud. Para outros tipos de instância, o valor padrão é cloud_efficiency. |
cloud_ssd |
| SystemDisk.Size |
integer |
Não |
O tamanho do disco do sistema. Unidade: GiB. Valores válidos:
O valor deste parâmetro deve ser maior ou igual a max{20, ImageSize}. |
40 |
| SystemDisk.DiskName |
string |
Não |
O nome do disco do sistema. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com |
cloud_ssdSystem |
| SystemDisk.Description |
string |
Não |
A descrição do disco do sistema. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
testSystemDiskDescription |
| SystemDisk.Iops |
integer |
Não |
Nota
Este parâmetro não está disponível publicamente. |
30000 |
| SystemDisk.PerformanceLevel |
string |
Não |
O nível de desempenho do ESSD usado como disco do sistema. Configure o nível de desempenho com base nos seguintes valores válidos:
Para obter informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs. |
PL0 |
| SystemDisk.DeleteWithInstance |
boolean |
Não |
Especifica se o disco do sistema deve ser liberado quando a instância for liberada. Valores válidos:
Valor padrão: true. |
true |
| SystemDisk.AutoSnapshotPolicyId |
string |
Não |
O ID da política de snapshot automático aplicada ao disco do sistema. |
sp-bp1dgzpaxwc4load**** |
| SystemDisk.ProvisionedIops |
integer |
Não |
O IOPS de leitura/gravação provisionado do disco ESSD AutoPL usado como disco do sistema. Valores válidos: 0 a min{50000, 1000 × Capacity - Baseline Performance}. Baseline Performance = min{1.800 + 50 × Capacity, 50.000}. Nota
Este parâmetro está disponível apenas quando DiskCategory está definido como cloud_auto. Para obter mais informações, consulte Discos ESSD AutoPL e Modificar o desempenho provisionado de um disco ESSD AutoPL. |
50000 |
| SystemDisk.BurstingEnabled |
boolean |
Não |
Especifica se o recurso de pico de desempenho deve ser ativado. Valores válidos:
|
true |
| IoOptimized |
string |
Não |
Especifica se a instância é uma instância com otimização de E/S. Valores válidos:
|
optimized |
| InstanceChargeType |
string |
Não |
O método de cobrança da instância. Valores válidos:
|
PrePaid |
| Period |
integer |
Não |
A duração da assinatura do recurso. Unidade: meses. Este parâmetro entra em vigor e é obrigatório apenas quando |
1 |
| InternetChargeType |
string |
Não |
O método de cobrança para largura de banda de saída da Internet. Valores válidos:
Nota
No modo cobrança por tráfego, as larguras de banda de pico de entrada e saída são usadas como limites superiores de largura de banda em vez de especificações de desempenho garantido. Quando ocorre contenção de recursos, as larguras de banda de pico podem ser limitadas. Se você deseja largura de banda garantida, use o modo cobrança por largura de banda. |
PayByTraffic |
| EnableVmOsConfig |
boolean |
Não |
Especifica se a configuração do sistema operacional da instância deve ser ativada. |
false |
| NetworkType |
string |
Não |
O tipo de rede da instância. Valores válidos:
|
vpc |
| UserData |
string |
Não |
Os dados do usuário da instância. Os dados do usuário da instância devem ser codificados em Base64. Os dados brutos podem ter até 32 KB de tamanho. |
ZWNobyBoZWxsbyBl**** |
| KeyPairName |
string |
Não |
O nome do par de chaves.
|
testKeyPairName |
| RamRoleName |
string |
Não |
O nome da função RAM da instância. Você pode chamar a API do RAM ListRoles para consultar as funções RAM da instância que você criou. |
testRamRoleName |
| AutoReleaseTime |
string |
Não |
A hora de liberação automática. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.
|
2018-01-01T12:05:00Z |
| SpotStrategy |
string |
Não |
A política de preempção para a instância pay-as-you-go. Este parâmetro entra em vigor quando
|
NoSpot |
| SpotPriceLimit |
number |
Não |
O preço máximo por hora da instância. São suportadas no máximo três casas decimais. |
0.97 |
| SpotDuration |
integer |
Não |
O período de proteção da instância spot. Unidade: horas. Valor padrão: 1. Valores válidos:
O Alibaba Cloud envia uma notificação de evento do sistema ECS 5 minutos antes de a instância ser liberada. As instâncias spot são cobradas por segundo. Recomendamos que você selecione um período de proteção adequado com base na duração esperada da execução da tarefa. Nota
Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit ou SpotAsPriceGo. |
1 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-bp67acfmxazb4p**** |
| SecurityEnhancementStrategy |
string |
Não |
Especifica se o endurecimento de segurança do sistema operacional deve ser ativado. Valores válidos:
|
Active |
| PrivateIpAddress |
string |
Não |
O endereço IP privado da instância. Ao especificar um endereço IP privado para uma instância ECS conectada à VPC, o endereço IP deve ser do bloco CIDR ocioso do vSwitch ( |
10.1.**.** |
| Ipv6AddressCount |
integer |
Não |
O número de endereços IPv6 a serem gerados aleatoriamente para a ENI primária. Valores válidos: 1 a 10. |
1 |
| DeploymentSetId |
string |
Não |
O ID do conjunto de implantação. |
ds-bp1brhwhoqinyjd6**** |
| DataDisk |
array<object> |
Não |
A lista de discos de dados. |
|
|
object |
Não |
A lista de discos de dados. |
||
| PerformanceLevel |
string |
Não |
O nível de desempenho do ESSD usado como disco de dados. O valor de N deve ser o mesmo que em
Para obter informações sobre como selecionar um nível de desempenho de ESSD, consulte ESSDs. |
PL1 |
| Description |
string |
Não |
A descrição do disco de dados. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
testDataDiskDescription |
| SnapshotId |
string |
Não |
O ID do snapshot usado para criar o disco de dados N. Valores válidos de N: 1 a 16. Quando Snapshots criados em ou antes de 15 de julho de 2013 não podem ser usados. Solicitações que usam esses snapshots são rejeitadas. |
s-bp17441ohwka0yuh**** |
| Size |
integer |
Não |
O tamanho do disco de dados N. Valores válidos de N: 1 a 16. Unidade: GiB. Valores válidos:
O valor deste parâmetro deve ser maior ou igual ao tamanho do snapshot especificado por |
2000 |
| Device |
string |
Não |
O ponto de montagem do disco de dados. As convenções de nomenclatura para pontos de montagem variam com base no número de discos de dados anexados:
Nota
Este parâmetro é aplicável apenas a cenários de imagem completa (imagem do sistema). Você pode definir este parâmetro como o ponto de montagem do disco de dados na imagem completa e modificar os parâmetros correspondentes |
/dev/xvdb |
| DiskName |
string |
Não |
O nome do disco de dados. O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode começar com |
testDataDiskName |
| Category |
string |
Não |
A categoria do disco de dados N. Valores válidos:
Para instâncias com otimização de E/S, o valor padrão é cloud_efficiency. Para instâncias sem otimização de E/S, o valor padrão é cloud. Detalhes do valor padrão:
|
cloud_ssd |
| DeleteWithInstance |
boolean |
Não |
Especifica se o disco de dados deve ser liberado quando a instância for liberada. Valores válidos:
Valor padrão: true. |
true |
| Encrypted |
string |
Não |
Especifica se o disco de dados deve ser criptografado. |
false |
| ProvisionedIops |
integer |
Não |
O IOPS de leitura/gravação provisionado do disco ESSD AutoPL usado como disco do sistema. Valores válidos: 0 a min{50000, 1000 × Capacity - Baseline Performance}. Baseline Performance = min{1.800 + 50 × Capacity, 50.000}. Nota
Este parâmetro está disponível apenas quando DiskCategory está definido como cloud_auto. Para obter mais informações, consulte Discos ESSD AutoPL e Modificar o desempenho provisionado de um disco ESSD AutoPL. |
50000 |
| BurstingEnabled |
boolean |
Não |
Especifica se o recurso de pico de desempenho deve ser ativado. Valores válidos:
|
true |
| AutoSnapshotPolicyId |
string |
Não |
O ID da política de snapshot automático aplicada ao disco de dados. |
sp-bp67acfmxazb4p**** |
| KMSKeyId |
string |
Não |
O ID da chave KMS para o disco de dados. |
0e478b7a-4262-4802-b8cb-00d**** |
| NetworkInterface |
array<object> |
Não |
As informações do controlador de interface de rede (NIC). |
|
|
object |
Não |
As informações do controlador de interface de rede (NIC). |
||
| VSwitchId |
string |
Não |
O ID do vSwitch ao qual o controlador de interface de rede (NIC) secundário pertence. A instância e o NIC secundário devem estar na mesma VPC e na mesma zona ativa, mas podem pertencer a vSwitches diferentes. O valor de N em |
vsw-bp1s5fnvk4gn2tws0**** |
| NetworkInterfaceName |
string |
Não |
O nome do controlador de interface de rede (NIC) secundário. O valor de N em |
testNetworkInterfaceName |
| Description |
string |
Não |
A descrição do controlador de interface de rede (NIC) secundário. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
testNetworkInterfaceDescription |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança ao qual o controlador de interface de rede (NIC) secundário pertence. O grupo de segurança do NIC secundário deve pertencer à mesma VPC que a instância. O valor de N em Nota
Você não pode especificar |
sg-bp15ed6xe1yxeycg**** |
| PrimaryIpAddress |
string |
Não |
O endereço IP privado primário do controlador de interface de rede (NIC) secundário. O valor de N em |
192.168.**.** |
| SecurityGroupIds |
array |
Não |
Os IDs de um ou mais grupos de segurança aos quais o controlador de interface de rede (NIC) secundário pertence. Os grupos de segurança e o NIC secundário devem pertencer à mesma VPC. Os valores válidos de N em Nota
Você não pode especificar |
sg-bp67acfmxazb4p**** |
|
string |
Não |
Os IDs de um ou mais grupos de segurança aos quais o controlador de interface de rede (NIC) secundário pertence. Os grupos de segurança e o NIC secundário devem pertencer à mesma VPC. Os valores válidos de N em Nota
Você não pode especificar |
sg-bp67acfmxazb4p**** |
|
| InstanceType |
string |
Não |
O tipo da ENI. Valores válidos de N: 1 a 2. Se você configurar uma ENI, poderá configurar um controlador de interface de rede (NIC) primário ou uma ENI secundária. Se você configurar duas ENIs, deverá configurar um NIC primário e uma ENI secundária. Valores válidos:
Valor padrão: Secondary. |
Secondary |
| NetworkInterfaceTrafficMode |
string |
Não |
O modo de comunicação da ENI primária. Valores válidos:
|
Standard |
| DeleteOnRelease |
boolean |
Não |
Especifica se a ENI deve ser retida quando a instância for liberada. Valores válidos:
Valor padrão: true. Nota
Este parâmetro entra em vigor apenas para ENIs secundárias. |
true |
| Tag |
array<object> |
Não |
As tags das instâncias, discos e ENIs primárias criados com esta versão. |
|
|
object |
Não |
As tags das instâncias, discos e ENIs primárias criados com esta versão. |
||
| Key |
string |
Não |
A chave da tag das instâncias, discos e ENIs primárias criados com esta versão. Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia. Pode ter até 128 caracteres e não pode começar com aliyun ou acs:. Não pode conter http:// ou https://. |
TestKey |
| Value |
string |
Não |
O valor da tag das instâncias, discos e ENIs primárias criados com esta versão. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. Pode ter até 128 caracteres e não pode conter http:// ou https://. |
TestValue |
| SecurityGroupIds |
array |
Não |
Os IDs de um ou mais grupos de segurança aos quais a instância pertence. Os valores válidos de N dependem do número máximo de grupos de segurança aos quais uma instância pode pertencer. Para obter mais informações, consulte Limites. Nota
Você não pode especificar |
sg-bp15ed6xe1yxeycg7**** |
|
string |
Não |
Os IDs de um ou mais grupos de segurança aos quais a instância pertence. Os valores válidos de N dependem do número máximo de grupos de segurança aos quais uma instância pode pertencer. Para obter mais informações, consulte Limites. Nota
Você não pode especificar |
sg-bp15ed6xe1yxeycg7**** |
|
| SystemDisk.Encrypted |
string |
Não |
Especifica se o disco do sistema deve ser criptografado. Valores válidos:
Valor padrão: false. Nota
A criptografia do disco do sistema não é suportada na Zona D da região de Hong Kong (China) ou na Zona A da região de Cingapura ao criar uma instância. |
false |
| DeletionProtection |
boolean |
Não |
O atributo de proteção contra liberação da instância. Especifica se a instância pode ser liberada a partir do console ou chamando DeleteInstance. Valores válidos:
Valor padrão: false. Nota
Este atributo é aplicável apenas a instâncias pay-as-you-go. Ele pode restringir apenas operações de liberação manual e não entra em vigor em operações de liberação iniciadas pelo sistema. |
false |
| CreditSpecification |
string |
Não |
O modo de execução da instância com capacidade de pico. Valores válidos:
|
Standard |
| AutoRenew |
boolean |
Não |
Especifica se a renovação automática deve ser ativada. Este parâmetro entra em vigor apenas quando
Valor padrão: false. |
true |
| AutoRenewPeriod |
integer |
Não |
O período de renovação automática. Valores válidos: Se PeriodUnit estiver definido como Month: 1, 2, 3, 6, 12, 24, 36, 48 e 60. Valor padrão: 1. |
1 |
| PeriodUnit |
string |
Não |
A unidade da duração da assinatura. Valores válidos: Month (padrão). |
Month |
| HttpEndpoint |
string |
Não |
Especifica se o canal de acesso para metadados da instância deve ser ativado. Valores válidos:
Valor padrão: enabled. Nota
Para obter mais informações sobre metadados da instância, consulte Visão geral dos metadados da instância ECS. |
enabled |
| HttpTokens |
string |
Não |
Especifica se o modo de segurança reforçada (IMDSv2) deve ser usado obrigatoriamente para acessar metadados da instância. Valores válidos:
Valor padrão: optional. Nota
Para obter mais informações sobre os modos de acesso aos metadados da instância, consulte Visão geral dos metadados da instância ECS. |
optional |
| HttpPutResponseHopLimit |
integer |
Não |
Nota
Este parâmetro não está disponível publicamente. |
3 |
| SystemDisk.KMSKeyId |
string |
Não |
O ID da chave KMS do disco do sistema. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ImageOptions |
object |
Não |
As informações de propriedade relacionadas à imagem. |
|
| LoginAsNonRoot |
boolean |
Não |
Especifica se as instâncias que usam esta imagem suportam login com o usuário ecs-user. Valores válidos:
|
false |
| SecurityOptions |
object |
Não |
As opções de segurança. |
|
| TrustedSystemMode |
string |
Não |
O modo de sistema confiável. Defina o valor como vTPM. As seguintes famílias de instâncias suportam o modo de sistema confiável:
Ao criar instâncias ECS das famílias de instâncias anteriores, você deve configurar este parâmetro. Detalhes:
Nota
Se você especificar uma instância como uma instância confiável durante a criação, só poderá usar imagens que suportam o sistema confiável ao substituir o disco do sistema. Para obter mais informações sobre o sistema confiável, consulte Visão geral dos recursos confiáveis para instâncias com segurança aprimorada. |
vTPM |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| LaunchTemplateVersionNumber |
integer |
O número da versão do modelo de inicialização que é criado. |
2 |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DEX**** |
| LaunchTemplateId |
string |
O ID do modelo de inicialização. Para obter mais informações, consulte DescribeLaunchTemplates. Ao usar um modelo de inicialização para criar uma instância, você deve especificar |
lt-bp1apo0bbbkuy0rj**** |
Exemplos
Resposta de sucesso
JSON formato
{
"LaunchTemplateVersionNumber": 2,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DEX****",
"LaunchTemplateId": "lt-bp1apo0bbbkuy0rj****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidRegion.NotExist | %s | A região especificada não existe. Verifique se o parâmetro está correto. |
| 400 | MissingParameter | %s | Pelo menos um dos parâmetros especificados deve ser fornecido. Eles não podem estar todos vazios. |
| 400 | InvalidParameter | %s | A combinação de parâmetros especificada é inválida. |
| 400 | InvalidDescription.Malformed | The specified parameter "Description" is not valid. | O parâmetro description especificado é inválido. |
| 400 | InvalidUserData.SizeExceeded | %s | O tamanho dos dados especificado excede o valor máximo permitido. |
| 400 | InvalidUserData.Base64FormatInvalid | %s | O parâmetro UserData especificado deve ser codificado em Base64. |
| 400 | InvalidHostName.Malformed | The specified parameter "HostName" is not valid. | O parâmetro HostName especificado é inválido. |
| 400 | InvalidParams.CreateEniParams | %s | |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | Existem chaves duplicadas nas tags. Mantenha as chaves únicas. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | LaunchTemplateVersionLimitExceed | %s | O número máximo de versões do modelo de execução foi excedido. |
| 404 | InvalidLaunchTemplate.NotFound | %s | O modelo de execução especificado não foi encontrado. Verifique se o parâmetro é válido. |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. | O grupo de recursos especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.