Virtual Machines - Reimage
Reimages (uaktualnij system operacyjny) maszynę wirtualną, która nie ma efemerycznego dysku systemu operacyjnego, dla maszyn wirtualnych, które mają efemeryczny dysk systemu operacyjnego, maszyna wirtualna jest resetowany do stanu początkowego. UWAGA: Zachowanie starego dysku systemu operacyjnego zależy od wartości deleteOption dysku systemu operacyjnego. Jeśli polecenie deleteOption jest odłączone, stary dysk systemu operacyjnego zostanie zachowany po ponownym obrazie. Jeśli polecenie deleteOption zostanie usunięte, stary dysk systemu operacyjnego zostanie usunięty po ponownym obrazie. Przed wykonaniem reimage należy odpowiednio zaktualizować obiekt deleteOption dysku systemu operacyjnego.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage?api-version=2024-07-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
vm
|
path | True |
string |
Nazwa maszyny wirtualnej. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
parameters |
Parametry dostarczone do operacji Reimage Virtual Machine. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Akceptowane |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
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ładowe żądanie
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVMName/reimage?api-version=2024-07-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=2024-07-01
Reimage a Virtual Machine.
Przykładowe żądanie
Przykładowa odpowiedź
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-07-01
Definicje
Nazwa | Opis |
---|---|
Api |
Błąd interfejsu API. |
Api |
Baza błędów interfejsu API. |
Cloud |
Odpowiedź na błąd z usługi Obliczeniowej. |
Inner |
Szczegóły błędu wewnętrznego. |
OSProfile |
Określa informacje wymagane do ponownego zmagania dysku systemu operacyjnego innego niż efemeryczny. |
Virtual |
Parametry dostarczone do operacji Reimage Virtual Machine. |
ApiError
Błąd interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Szczegóły błędu interfejsu API |
|
innererror |
Błąd wewnętrzny interfejsu API |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów interfejsu 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 interfejsu 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
Określa informacje wymagane do ponownego zmagania dysku systemu operacyjnego innego niż efemeryczny.
Nazwa | Typ | Opis |
---|---|---|
adminPassword |
string |
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, która ma zostać zapisana jako plik, aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs. Jeśli używasz pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Using cloud-init to customize a Linux VM during creation. |
VirtualMachineReimageParameters
Parametry dostarczone do operacji Reimage Virtual Machine.
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 zmagania dysku systemu operacyjnego innego niż efemeryczny. |
|
tempDisk |
boolean |
Określa, czy ma być odtwarzany dysk tymczasowy. Wartość domyślna: false. Uwaga: ten parametr reimage dysku tymczasowego jest obsługiwany tylko dla maszyn wirtualnych/maszyn wirtualnych z efemerycznym dyskiem systemu operacyjnego. |