Dela via


Virtual Machine Scale Sets - Reimage

Återskapar (uppgraderar operativsystemet) en eller flera virtuella datorer i en VM-skalningsuppsättning som inte har en tillfällig OS-disk, för virtuella datorer som har en tillfällig OS-disk återställs den virtuella datorn till det ursprungliga tillståndet.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

vmScaleSetName
path True

string

Namnet på VM-skalningsuppsättningen.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Typ Description
exactVersion

string

Anger i decimaltal den version som OS-disken ska omskapas till. Om den exakta versionen inte tillhandahålls återskapas OS-disken till den befintliga versionen av OS Disk.

forceUpdateOSDiskForEphemeral

boolean

Parameter för att framtvinga uppdatering av tillfällig OS-disk för en virtuell dators skalningsuppsättning

instanceIds

string[]

Instans-ID:erna för vm-skalningsuppsättningen. Om du utelämnar instans-ID:erna för vm-skalningsuppsättningar kommer åtgärden att utföras på alla virtuella datorer i vm-skalningsuppsättningen.

osProfile

OSProfileProvisioningData

Anger information som krävs för att återskapa den icke-tillfälliga OS-disken.

tempDisk

boolean

Anger om temporär disk ska återskapas. Standardvärde: false. Obs! Den här parametern för temporär diskåterimering stöds endast för VM/VMSS med tillfällig OS-disk.

Svar

Name Typ Description
200 OK

OKEJ

202 Accepted

Accepterad

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

VirtualMachineScaleSet_Reimage_MaximumSet_Gen
VirtualMachineScaleSet_Reimage_MinimumSet_Gen

VirtualMachineScaleSet_Reimage_MaximumSet_Gen

Exempelbegäran

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

{
  "instanceIds": [
    "aaaaaaaaaa"
  ],
  "forceUpdateOSDiskForEphemeral": true,
  "tempDisk": true
}

Exempelsvar

location: https://foo.com/operationstatus

VirtualMachineScaleSet_Reimage_MinimumSet_Gen

Exempelbegäran

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

Exempelsvar

location: https://foo.com/operationstatus

Definitioner

Name Description
ApiError

Api-fel.

ApiErrorBase

Api-felbas.

CloudError

Ett felsvar från Compute-tjänsten.

InnerError

Inre felinformation.

OSProfileProvisioningData

Ytterligare parametrar för att återskapa icke-tillfälliga virtuella datorer.

VirtualMachineScaleSetReimageParameters

Beskriver en VM-skalningsuppsättning för vm-omimageparametrar.

ApiError

Api-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Api-felinformationen

innererror

InnerError

Api:ets inre fel

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

Api-felbas.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

CloudError

Ett felsvar från Compute-tjänsten.

Name Typ Description
error

ApiError

Api-fel.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Undantagstypen.

OSProfileProvisioningData

Ytterligare parametrar för att återskapa icke-tillfälliga virtuella datorer.

Name Typ Description
adminPassword

string

Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maximal längd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har övre tecken
Har en siffra
Har ett specialtecken (Regex matchar [\W_])

Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget

customData

string

Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Obs! Skicka inga hemligheter eller lösenord i customData-egenskapen. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Egenskapen customData skickas till den virtuella datorn för att sparas som en fil. Mer information finns i Anpassade data på virtuella Azure-datorer. Om du använder cloud-init för din virtuella Linux-dator kan du läsa Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar.

VirtualMachineScaleSetReimageParameters

Beskriver en VM-skalningsuppsättning för vm-omimageparametrar.

Name Typ Description
exactVersion

string

Anger i decimaltal den version som OS-disken ska omskapas till. Om den exakta versionen inte tillhandahålls återskapas OS-disken till den befintliga versionen av OS Disk.

forceUpdateOSDiskForEphemeral

boolean

Parameter för att framtvinga uppdatering av tillfällig OS-disk för en virtuell dators skalningsuppsättning

instanceIds

string[]

Instans-ID:erna för vm-skalningsuppsättningen. Om du utelämnar instans-ID:erna för vm-skalningsuppsättningar kommer åtgärden att utföras på alla virtuella datorer i vm-skalningsuppsättningen.

osProfile

OSProfileProvisioningData

Anger information som krävs för att återskapa den icke-tillfälliga OS-disken.

tempDisk

boolean

Anger om temporär disk ska återskapas. Standardvärde: false. Obs! Den här parametern för temporär diskåterimering stöds endast för VM/VMSS med tillfällig OS-disk.