Dağıtım sorunlarını giderme nedir?
Azure kaynaklarını Bicep dosyalarıyla veya Azure Resource Manager şablonlarıyla (ARM şablonları) dağıttığınızda hata alabilirsiniz. Dağıtımdan önce söz dizimi hatalarını düzeltmenize yardımcı olacak sorun giderme araçları vardır. Azure portal, Azure PowerShell ve Azure CLI'dan hata kodları ve dağıtım hataları hakkında daha fazla bilgi edinebilirsiniz. Bu belge, hataları gidermek için çözümler bulmanıza yardımcı olur.
Hata türleri
Doğrulama hataları dağıtım başlamadan önce oluşur ve Visual Studio Code gibi bir kod düzenleyicisi tarafından tanımlanabilen yanlış söz dizimleri nedeniyle oluşur. Örneğin, yanlış yazılmış bir özellik adı veya bağımsız değişken eksik olan bir işlev.
Dağıtım komutu çalıştırıldığında ancak kaynaklar Azure'da dağıtılmadığında denetim öncesi doğrulama hataları oluşur. Örneğin, yanlış bir parametre değeri kullanılırsa dağıtım komutu bir hata iletisi döndürür.
Dağıtım hataları yalnızca dağıtımı deneyerek ve Azure ortamınızla etkileşim kurarak belirlenebilir. Örneğin, bir sanal makine (VM) için ağ arabirimi kartı (NIC) gerekir. VM dağıtıldığında NIC yoksa bir dağıtım hatası alırsınız.
Sorun giderme araçları
Hataları çözmek için kullanılabilecek çeşitli sorun giderme araçları vardır.
Sözdizimi hataları
Dağıtımdan önce söz dizimi hatalarını tanımlamaya yardımcı olmak için Visual Studio Code'nin en son sürümünü kullanın. Bicep veya ARM şablonları için uzantının en son sürümünü yükleyin.
Dağıtım şablonlarınızı geliştirmeye yönelik en iyi yöntemleri izlemek için aşağıdaki araçları kullanın:
Kaynak sağlayıcısı ve API sürümü
Dağıtım sorunlarını gidermek için bir kaynak sağlayıcısının özellikleri veya API sürümleri hakkında bilgi edinmek yararlı olur. Daha fazla bilgi için bkz. Bicep ve ARM şablonlarıyla kaynakları tanımlama.
Hata ayrıntıları
Dağıtım yaparken, bir kaynak grubunun Dağıtımlar veya Etkinlik günlüğündeki Azure portal hataların nedenini bulabilirsiniz. Azure PowerShell kullanıyorsanız Get-AzResourceGroupDeploymentOperation ve Get-AzActivityLog gibi komutları kullanın. Azure CLI için az deployment operation group ve az monitor activity-log list gibi komutları kullanın.
Sonraki adımlar
- Dağıtım hata kodlarını bulma ve dağıtım sorunlarını giderme hakkında daha fazla bilgi edinmek için bkz. Hata kodlarını bulma.
- Hata kodunu temel alan çözümler için bkz. Yaygın Azure dağıtım hatalarını giderme.
- Hata kodunu bulmaya giriş için bkz . Hızlı Başlangıç: ARM şablonu JSON dağıtımlarıyla ilgili sorunları giderme veya Hızlı Başlangıç: Bicep dosya dağıtımlarıyla ilgili sorunları giderme.