Partilhar via


Virtual Machine Scale Set VMs - Reimage

Reimage (atualize o sistema operativo) uma máquina virtual específica num conjunto de dimensionamento de VMs.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/reimage?api-version=2024-03-01

Parâmetros do URI

Name Em Necessário Tipo Description
instanceId
path True

string

O ID de instância da máquina virtual.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

Credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

vmScaleSetName
path True

string

O nome do conjunto de dimensionamento de VMs.

api-version
query True

string

Versão da API do Cliente.

Corpo do Pedido

Name Tipo Description
vmScaleSetVMReimageInput

VirtualMachineScaleSetVMReimageParameters

Parâmetros para a Máquina virtual Reimaging no ScaleSet.

Respostas

Name Tipo Description
200 OK

OK

202 Accepted

Aceite

Other Status Codes

CloudError

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

VirtualMachineScaleSetVM_Reimage_MaximumSet_Gen
VirtualMachineScaleSetVM_Reimage_MinimumSet_Gen

VirtualMachineScaleSetVM_Reimage_MaximumSet_Gen

Pedido de amostra

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaa/virtualMachines/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa/reimage?api-version=2024-03-01

{
  "forceUpdateOSDiskForEphemeral": true,
  "tempDisk": true
}

Resposta da amostra

location: https://foo.com/operationstatus

VirtualMachineScaleSetVM_Reimage_MinimumSet_Gen

Pedido de amostra

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaa/virtualMachines/aaaaaaaaaaaaa/reimage?api-version=2024-03-01

Resposta da amostra

location: https://foo.com/operationstatus

Definições

Name Description
ApiError

Erro de API.

ApiErrorBase

Base de erros da API.

CloudError

Uma resposta de erro do serviço de Computação.

InnerError

Detalhes do erro interno.

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

VirtualMachineScaleSetVMReimageParameters

Parâmetros para a Máquina virtual Reimaging no ScaleSet.

ApiError

Erro de API.

Name Tipo Description
code

string

O código de erro.

details

ApiErrorBase[]

Os detalhes do erro da API

innererror

InnerError

O erro interno da API

message

string

A mensagem de erro.

target

string

O destino do erro específico.

ApiErrorBase

Base de erros da API.

Name Tipo Description
code

string

O código de erro.

message

string

A mensagem de erro.

target

string

O destino do erro específico.

CloudError

Uma resposta de erro do serviço de Computação.

Name Tipo Description
error

ApiError

Erro de API.

InnerError

Detalhes do erro interno.

Name Tipo Description
errordetail

string

A mensagem de erro interna ou a informação de falha de sistema da exceção.

exceptiontype

string

O tipo de exceção.

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

Name Tipo Description
adminPassword

string

Especifica a palavra-passe da conta de administrador.

Comprimento mínimo (Windows): 8 carateres

Comprimento mínimo (Linux): 6 carateres

Comprimento máximo (Windows): 123 carateres

Comprimento máximo (Linux): 72 carateres

Requisitos de complexidade: 3 em 4 condições abaixo têm de ser cumpridas
Tem carateres mais baixos
Tem carateres superiores
Tem um dígito
Tem um caráter especial (correspondência regex [\W_])

Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Para repor a palavra-passe, consulte Como repor o serviço de Ambiente de Trabalho Remoto ou a palavra-passe de início de sessão numa VM do Windows

Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs linux do Azure com a Extensão VMAccess

customData

string

Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade customData é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, veja Dados Personalizados em VMs do Azure. Se estiver a utilizar o cloud-init para a VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.

VirtualMachineScaleSetVMReimageParameters

Parâmetros para a Máquina virtual Reimaging no ScaleSet.

Name Tipo Description
exactVersion

string

Especifica em número decimal, a versão para a qual o disco do SO deve ser recriado. Se a versão exata não for fornecida, o disco do SO será recriado para a versão existente do Disco do SO.

forceUpdateOSDiskForEphemeral

boolean

Parâmetro para forçar a atualização do disco de SO efémero para uma VM de conjunto de dimensionamento de máquinas virtuais

osProfile

OSProfileProvisioningData

Especifica as informações necessárias para reimaginar o disco de SO não efémero.

tempDisk

boolean

Especifica se pretende recriar a imagem do disco temporário. Valor Predefinido: falso. Nota: este parâmetro temp disk reimage só é suportado para VM/VMSS com disco de SO Efémero.