OSProfile interface
Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.
Özellikler
| admin |
Yönetici hesabının parolasını belirtir. |
| admin |
Yönetici hesabının adını belirtir. |
| allow |
Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. |
| computer |
Sanal makinenin konak işletim sistemi adını belirtir. |
| custom |
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. |
| linux |
Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. |
| require |
True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik. |
| secrets | Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısınıönerilir. |
| windows |
Sanal makinedeki Windows işletim sistemi ayarlarını belirtir. |
Özellik Ayrıntıları
adminPassword
Yönetici hesabının parolasını belirtir.
Minimum uzunluk (Windows): 8 karakter
Minimum uzunluk (Linux): 6 karakter
En uzun (Windows): 123 karakter
Maksimum uzunluk (Linux): 72 karakter
Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\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'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama
Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma
adminPassword?: string
Özellik Değeri
string
adminUsername
Yönetici hesabının adını belirtir.
Vm oluşturulduktan sonra bu özellik güncelleştirilemez.
Yalnızca Windows kısıtlaması: "" ile bitemez.
İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
Minimum uzunluk (Linux): 1 karakter
En uzun (Linux): 64 karakter
En uzun (Windows): 20 karakter.
adminUsername?: string
Özellik Değeri
string
allowExtensionOperations
Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir.
Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir.
allowExtensionOperations?: boolean
Özellik Değeri
boolean
computerName
Sanal makinenin konak işletim sistemi adını belirtir.
Vm oluşturulduktan sonra bu ad güncelleştirilemez.
En uzun (Windows): 15 karakter
En uzun (Linux): 64 karakter.
Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri.
computerName?: string
Özellik Değeri
string
customData
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin 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 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 kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma
customData?: string
Özellik Değeri
string
linuxConfiguration
Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.
Desteklenen Linux dağıtımlarının listesi için bkz. Azure-Endorsed Dağıtımlarında Linux.
linuxConfiguration?: LinuxConfiguration
Özellik Değeri
requireGuestProvisionSignal
True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik.
requireGuestProvisionSignal?: boolean
Özellik Değeri
boolean
secrets
Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısınıönerilir.
secrets?: VaultSecretGroup[]
Özellik Değeri
windowsConfiguration
Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.
windowsConfiguration?: WindowsConfiguration