Virtual Machines - Reimage
Odwzorowuje (uaktualnia system operacyjny) maszynę wirtualną, która nie ma efemerycznego dysku systemu operacyjnego, w przypadku maszyn wirtualnych, które mają efemeryczny dysk systemu operacyjnego, maszyna wirtualna jest resetowana do stanu początkowego. UWAGA: Zachowanie starego dysku systemu operacyjnego zależy od wartości deleteOption dysku systemu operacyjnego. Jeśli deleteOption ma wartość odłącz, stary dysk systemu operacyjnego zostanie zachowany po ponownym odtworzeniu. Jeśli deleteOption ma wartość delete, stary dysk systemu operacyjnego zostanie usunięty po ponownym obrazie. Opcja deleteOption dysku systemu operacyjnego powinna zostać odpowiednio zaktualizowana przed wykonaniem ponownego obrazu.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage?api-version=2025-04-01
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
vm
|
path | True |
string |
Nazwa maszyny wirtualnej. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Ciało żądania
| Nazwa | Typ | Opis |
|---|---|---|
| exactVersion |
string |
Określa w liczbie dziesiętnej, wersja dysku systemu operacyjnego powinna być odtwarzana z obrazu. Jeśli nie podano dokładnej wersji, dysk systemu operacyjnego jest odtwarzany z obrazu do istniejącej wersji dysku systemu operacyjnego. |
| osProfile |
Określa informacje wymagane do ponownego obrazowania nieefemerycznego dysku systemu operacyjnego. |
|
| tempDisk |
boolean |
Określa, czy ma być odtwarzany dysk tymczasowy. Wartość domyślna: false Uwaga: Ten parametr obrazu dysku tymczasowego jest obsługiwany tylko w przypadku maszyny wirtualnej/zestawu skalowania maszyn wirtualnych z efemerycznym dyskiem systemu operacyjnego. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. |
|
| 202 Accepted |
Operacja zasobu została zaakceptowana. Nagłówki
|
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
| Reimage a Non-Ephemeral Virtual Machine. |
| Reimage a Virtual Machine. |
Reimage a Non-Ephemeral Virtual Machine.
Przykładowa prośba
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVMName/reimage?api-version=2025-04-01
{
"tempDisk": true,
"exactVersion": "aaaaaa",
"osProfile": {
"adminPassword": "{your-password}",
"customData": "{your-custom-data}"
}
}
Przykładowa odpowiedź
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2025-04-01
Reimage a Virtual Machine.
Przykładowa prośba
Przykładowa odpowiedź
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2025-04-01
Definicje
| Nazwa | Opis |
|---|---|
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
OSProfile |
Dodatkowe parametry dla ponownego obrazowania nieefemerycznej maszyny wirtualnej. |
|
Virtual |
Parametry do ponownego obrazowania maszyny wirtualnej. UWAGA: Dysk systemu operacyjnego maszyny wirtualnej będzie zawsze odtwarzany |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| innererror |
Wewnętrzny błąd interfejsu API |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
CloudError
Odpowiedź na błąd z usługi obliczeniowej.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd API. |
InnerError
Szczegóły błędu wewnętrznego.
| Nazwa | Typ | Opis |
|---|---|---|
| errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
| exceptiontype |
string |
Typ wyjątku. |
OSProfileProvisioningData
Dodatkowe parametry dla ponownego obrazowania nieefemerycznej maszyny wirtualnej.
| Nazwa | Typ | Opis |
|---|---|---|
| adminPassword |
string (password) |
Określa hasło konta administratora. |
| customData |
string |
Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości customData. Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. Właściwość customData jest przekazywana do maszyny wirtualnej w celu zapisania jako plik, aby uzyskać więcej informacji, zobacz Dane niestandardowe na maszynach wirtualnych platformy Azure. Jeśli używasz pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Dostosowywanie maszyny wirtualnej z systemem Linux przy użyciu pakietu cloud-init podczas tworzenia. |
VirtualMachineReimageParameters
Parametry do ponownego obrazowania maszyny wirtualnej. UWAGA: Dysk systemu operacyjnego maszyny wirtualnej będzie zawsze odtwarzany
| Nazwa | Typ | Opis |
|---|---|---|
| exactVersion |
string |
Określa w liczbie dziesiętnej, wersja dysku systemu operacyjnego powinna być odtwarzana z obrazu. Jeśli nie podano dokładnej wersji, dysk systemu operacyjnego jest odtwarzany z obrazu do istniejącej wersji dysku systemu operacyjnego. |
| osProfile |
Określa informacje wymagane do ponownego obrazowania nieefemerycznego dysku systemu operacyjnego. |
|
| tempDisk |
boolean |
Określa, czy ma być odtwarzany dysk tymczasowy. Wartość domyślna: false Uwaga: Ten parametr obrazu dysku tymczasowego jest obsługiwany tylko w przypadku maszyny wirtualnej/zestawu skalowania maszyn wirtualnych z efemerycznym dyskiem systemu operacyjnego. |