Aracılığıyla paylaş


Virtual Machines - Reimage

Kısa ömürlü işletim sistemi diskine sahip sanal makineler için kısa ömürlü işletim sistemi diski olmayan bir sanal makineyi yeniden oluşturur (işletim sistemini yükseltin), sanal makine ilk duruma sıfırlanır. NOT: Eski işletim sistemi diskinin saklanması işletim sistemi diskinin deleteOption değerine bağlıdır. deleteOption ayrılırsa, eski işletim sistemi diski yeniden görüntüden sonra korunur. deleteOption silinirse, eski işletim sistemi diski yeniden kullanımdan sonra silinir. yeniden oluşturma işlemi gerçekleştirilmeden önce işletim sistemi diskinin deleteOption değeri uygun şekilde güncelleştirilmelidir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

vmName
path True

string

Sanal makinenin adı.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Tür Description
parameters

VirtualMachineReimageParameters

Sanal Makineyi Yeniden Boyutlandır işlemine sağlanan parametreler.

Yanıtlar

Name Tür Description
200 OK

Tamam

202 Accepted

Kabul edildi

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Reimage a Non-Ephemeral Virtual Machine.
Reimage a Virtual Machine.

Reimage a Non-Ephemeral Virtual Machine.

Örnek isteği

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

{
  "tempDisk": true,
  "exactVersion": "aaaaaa",
  "osProfile": {
    "adminPassword": "{your-password}",
    "customData": "{your-custom-data}"
  }
}

Örnek yanıt

Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-03-01

Reimage a Virtual Machine.

Örnek isteği

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

{
  "tempDisk": true
}

Örnek yanıt

Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-03-01

Tanımlar

Name Description
ApiError

Api hatası.

ApiErrorBase

Api hata tabanı.

CloudError

İşlem hizmetinden bir hata yanıtı.

InnerError

İç hata ayrıntıları.

OSProfileProvisioningData

Kısa ömürlü olmayan işletim sistemi diskini yeniden biçimlendirmek için gereken bilgileri belirtir.

VirtualMachineReimageParameters

Sanal Makineyi Yeniden Boyutlandır işlemine sağlanan parametreler.

ApiError

Api hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

InnerError

Api iç hatası

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApiErrorBase

Api hata tabanı.

Name Tür Description
code

string

Hata kodu.

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

Api hatası.

InnerError

İç hata ayrıntıları.

Name Tür Description
errordetail

string

İç hata iletisi veya özel durum dökümü.

exceptiontype

string

Özel durum türü.

OSProfileProvisioningData

Kısa ömürlü olmayan işletim sistemi diskini yeniden biçimlendirmek için gereken bilgileri belirtir.

Name Tür Description
adminPassword

string

Yönetici hesabının parolasını belirtir.

En az uzunluk (Windows): 8 karakter

En az uzunluk (Linux): 6 karakter

Maksimum uzunluk (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün yerine getirilmesi gerekiyor
Daha küçük karakterlere sahiptir
Üst karakterlere sahiptir
Basamak var
Özel bir karaktere sahiptir (Regex match [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Parolayı sıfırlamak için bkz. Windows VM'sinde Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

Kök parolayı sıfırlamak için bkz. VMAccess Uzantısını kullanarak Azure Linux VM'lerinde kullanıcıları yönetme, SSH ve diskleri denetleme veya onarma

customData

string

Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 kodlu dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. customData özelliği dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanıyorsanız bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma.

VirtualMachineReimageParameters

Sanal Makineyi Yeniden Boyutlandır işlemine sağlanan parametreler.

Name Tür Description
exactVersion

string

İşletim sistemi diskinin yeniden oluşturulacağı sürümü ondalık sayı olarak belirtir. Tam sürüm sağlanmazsa, işletim sistemi diski mevcut işletim sistemi diskine yeniden oluşturulur.

osProfile

OSProfileProvisioningData

Kısa ömürlü olmayan işletim sistemi diskini yeniden biçimlendirmek için gereken bilgileri belirtir.

tempDisk

boolean

Geçici diskin yeniden görüntülenip yeniden alınmayacağını belirtir. Varsayılan Değer: false. Not: Bu geçici disk yeniden oluşturma parametresi yalnızca Kısa ömürlü işletim sistemi diski olan VM/VMSS için desteklenir.