Yaygın Azure dağıtım hatalarıyla ilgili sorunları giderme
Bu makalede yaygın Azure dağıtım hataları açıklanmakta ve çözümler hakkında bilgi verilmektedir. Azure kaynakları, Azure Resource Manager şablonları (ARM şablonları) veya Bıcep dosyaları ile dağıtılabilir. Dağıtım hatanızın hata kodunu bulamazsanız bkz. Hata kodunu bulma.
hata kodunuz listede yoksa GitHub bir sorun gönderin. Sayfanın sağ tarafında geri bildirim' ı seçin. Sayfanın alt kısmındaki geri bildirim altında Bu sayfayı seçin.
Hata kodları
| Hata kodu | Risk azaltma | Daha fazla bilgi |
|---|---|---|
| AccountNameInvalid | Depolama hesapları için adlandırma kısıtlamalarını izleyin. | Depolama hesabı adını çözümle |
| AccountPropertyCannotBeSet | Kullanılabilir depolama hesabı özelliklerini denetleyin. | storageAccounts |
| AllocationFailed | Küme veya bölgenin kullanılabilir kaynakları yok veya istenen VM boyutunu destekleyemiyorum. İsteği daha sonra yeniden deneyin veya farklı bir VM boyutu isteyin. | Linux için sağlama ve ayırma sorunları Windows için sağlama ve ayırma sorunları Ayırma hataları ile ilgili sorunları giderme |
| Anotheroperationınprogress | Eşzamanlı işlemin tamamlanmasını bekleyin. | |
| AuthorizationFailed | Hesabınızın veya hizmet sorumlusunun dağıtımı tamamlaması için yeterli erişimi yok. Hesabınızın ait olduğu rolü ve dağıtım kapsamına erişimini denetleyin. Gerekli bir kaynak sağlayıcısı kayıtlı olmadığında bu hatayı alabilirsiniz. |
Azure rol tabanlı erişim denetimi (Azure RBAC) Kaydı çözümle |
| Işlemindeki hatalı istek | Kaynak Yöneticisi tarafından beklenildiği eşleşmeyen dağıtım değerleri gönderdiniz. Sorun gidermeye yardımcı olması için iç durum iletisini kontrol edin. | Şablon başvurusu Desteklenen konumlar |
| Çakışma | Kaynağın geçerli durumunda izin verilmeyen bir işlem isteğinde bulunuyoruz. Örneğin, yalnızca bir VM oluşturulurken veya VM serbest bırakıldığında disk yeniden boyutlandırılmasına izin verilir. | |
| Deploymentactiveanddüzenlenemeyen | Bu kaynak grubuna yönelik eşzamanlı dağıtımın tamamlanmasını bekleyin. | |
| DeploymentFailedCleanUp | ' I bir bütün modda dağıtırken, şablonda olmayan kaynaklar silinir. Şablonda olmayan tüm kaynakları silmek için yeterli izinlere sahip değilseniz bu hatayı alırsınız. Hatayı önlemek için Dağıtım modunu artımlı olarak değiştirin. | Azure Resource Manager dağıtım modları |
| Deploymentnameınvalidcharacters | Dağıtım adı yalnızca harf, rakam, kısa çizgi (-) , nokta (.) veya alt çizgi içerebilir (_) . |
|
| Deploymentnamelengthlimitexceıbaşında | Dağıtım adları 64 karakterle sınırlıdır. | |
| DeploymentFailed | DeploymentFailed hatası, hatayı çözmeniz için gereken ayrıntıları sağlamayan genel bir hatadır. Daha fazla bilgi sağlayan bir hata kodu için hata ayrıntılarına bakın. | Hata kodunu bul |
| DeploymentQuotaExceeded | Kaynak grubu başına 800 dağıtım sınırına ulaşırsanız, artık gerekli olmayan geçmişten dağıtımları silin. | Dağıtım sayısı 800 ' i aştığında hatayı çözümle |
| Deploymentjobsizeaşıldı | Boyutunu azaltmak için şablonunuzu kolaylaştırın. | Şablon boyutu hatalarını çözümleme |
| DnsRecordInUse | DNS kayıt adı benzersiz olmalıdır. Farklı bir ad girin. | |
| Imagenotfound | VM görüntüsü ayarlarını kontrol edin. | |
| InternalServerError | Geçici bir sorun nedeniyle oluşur. Dağıtımı yeniden deneyin. | |
| Inusesubnetcannotbedeleted | Bu hata, bir kaynağı güncelleştirmeye çalıştığınızda meydana gelebilir, çünkü istek işlemi kaynağı siler ve oluşturur. Tüm değiştirilmeyen değerleri belirttiğinizden emin olun. | Güncelleştirme kaynağı |
| Invalidauthenticationtokentenant | Uygun kiracı için erişim belirteci alın. Yalnızca hesabınızın ait olduğu kiracının belirtecini alabilir. | |
| Invalidcontentlink | Büyük olasılıkla kullanılamayan iç içe bir şablona bağlantı yapmaya çalıştınız. İç içe geçmiş şablon için verdiğiniz URI 'yi iki kez kontrol edin. Şablon bir depolama hesabında varsa, URI 'nin erişilebilir olduğundan emin olun. Bir SAS belirteci geçirmeniz gerekebilir. şu anda Azure Depolama güvenlik duvarınınarkasındaki bir depolama hesabında bulunan bir şablona bağlayamazsınız. Şablonunuzu GitHub gibi başka bir depoya taşımayı düşünün. | Bağlı şablonlar |
| Invaliddeploymentlocation | Abonelik düzeyinde dağıtım yaparken, daha önce kullanılan bir dağıtım adı için farklı bir konum sağladınız. | Abonelik düzeyinde dağıtımlar |
| Geçersiz parametre | Bir kaynak için verdiğiniz değerlerden biri beklenen değerle eşleşmiyor. Bu hata, birçok farklı koşulun oluşmasına neden olabilir. Örneğin, bir parola yetersiz olabilir veya bir blob adı yanlış olabilir. Hata iletisi hangi değerin düzeltilmesi gerektiğini göstermelidir. | |
| Invalidrequestcontent | Dağıtım değerleri, tanınmayan ya da gerekli değerler eksik olan değerleri içerir. Kaynak türü için değerleri onaylayın. | Şablon başvurusu |
| Invalidrequestformat | Dağıtımı çalıştırırken hata ayıklama günlüğünü etkinleştirin ve isteğin içeriğini doğrulayın. | Hata ayıklama günlüğü |
| InvalidResourceLocation | Depolama hesabına benzersiz bir ad verin. | Depolama hesabı adını çözümleme |
| InvalidResourceNamespace | type özelliğinde belirttiğiniz kaynak ad alanını kontrol edin. | Şablon başvurusu |
| InvalidResourceReference | Kaynağa henüz mevcut değil veya yanlış başvuruldu. Bağımlılık eklemeniz gerekip gerekip gerekip gerek olmadığını kontrol edin. Başvuru işlevini kullanımınız senaryo için gerekli parametreleri içerir. | Bağımlılıkları çözümleme |
| InvalidResourceType | type özelliğinde belirttiğiniz kaynak türünü kontrol edin. | Şablon başvurusu |
| InvalidSubscriptionRegistrationState | Aboneliğinizi kaynak sağlayıcısına kaydetme. | Kaydı çözümleme |
| InvalidTemplateDeployment InvalidTemplate |
Şablon söz dizimi hata olup denetleyin. | Geçersiz şablonu çözme |
| InvalidTemplateCircularDependency | Gereksiz bağımlılıkları kaldırın. | Döngüsel bağımlılıkları çözümleme |
| JobSizeExceeded | Boyutu azaltmak için şablonlarınızı basitleştirin. | Şablon boyutu hatalarını çözme |
| LinkedAuthorizationFailed | Hesabınız, dağıtmakta olduğu kaynak grubuyla aynı kiracıya ait olup olmadığını kontrol edin. | |
| LinkedInvalidPropertyId | Bir kaynağın kaynak kimliği çözümlenemedi. Kaynak kimliği için gerekli olan tüm değerleri sağladığını kontrol edin. Örneğin abonelik kimliği, kaynak grubu adı, kaynak türü, üst kaynak adı (gerekirse) ve kaynak adı. | |
| LocationRequired | Kaynak için bir konum sağlar. | Konum ayarlama |
| EşleşmeyenResourceSegments | İç içe geçmiş bir kaynağın ad ve tür olarak doğru sayıda segmente sahip olduğundan emin olun. | Kaynak kesimlerini çözümleme |
| MissingRegistrationForLocation | Kaynak sağlayıcısı kayıt durumunu ve desteklenen konumları kontrol edin. | Kaydı çözümleme |
| MissingSubscriptionRegistration | Aboneliğinizi kaynak sağlayıcısına kaydetme. | Kaydı çözümleme |
| NoRegisteredProviderFound | Kaynak sağlayıcısı kayıt durumunu denetleme. | Kaydı çözümleme |
| NotFound | Bağımlı bir kaynağı üst kaynakla paralel olarak dağıtmaya çalıştığınız olabilir. Bağımlılık eklemenizin gerek olup olduğunu kontrol edin. | Bağımlılıkları çözümleme |
| OperationNotAllowed | Dağıtım abonelik, kaynak grubu veya bölge kotasını aşan bir işlem yapmaya çalışırken. Mümkünse, kotaların içinde kalmak için dağıtımınızı düzeltin. Aksi takdirde, kotalar için değişiklik isteğite bulundurarak. | Kotaları çözümleme |
| ParentResourceNotFound | Alt kaynakları oluşturmadan önce bir üst kaynağın mevcut olduğundan emin olun. | Üst kaynağı çözümleme |
| PasswordTooLong | Çok fazla karakter içeren bir parola seçtiyseniz veya parametre olarak geçirmeden önce parola değerinizi güvenli bir dizeye dönüştürebilirsiniz. Şablonda güvenli bir dize parametresi varsa değeri güvenli bir dizeye dönüştürmeniz gerekli değildir. Parola değerini metin olarak girin. | |
| PrivateIPAddressInReservedRange | Belirtilen IP adresi, Azure tarafından gerekli olan bir adres aralığı içerir. Ayrılmış aralıktan kaçınmak için IP adresini değiştirme. | IP adresleri |
| PrivateIPAddressNotInSubnet | Belirtilen IP adresi alt ağ aralığının dışındadır. IP adresini alt ağ aralığı içinde olacak şekilde değiştirme. | IP adresleri |
| PropertyChangeNotAllowed | Dağıtılan bir kaynakta bazı özellikler değiştirilemez. Bir kaynağı güncelleştiriyorken, değişikliklerinizi izin verilen özelliklerle sınırla. | Güncelleştirme kaynağı |
| RequestDisallowedByPolicy | Aboneliğiniz, dağıtım sırasında yapmaya çalıştığınız bir eylemi engelleyen bir kaynak ilkesi içerir. Eylemi engelleyen ilkeyi bulun. Mümkünse, ilkenin sınırlamalarını karşılamak için dağıtımınızı değiştirebilirsiniz. | İlkeleri çözümleme |
| ReservedResourceName | Ayrılmış ad olmayan bir kaynak adı girin. | Ayrılmış kaynak adları |
| ResourceGroupBeingDeleted | Silme işleminin tamamlandıktan sonra tamamlanır. | |
| ResourceGroupNotFound | Dağıtım için hedef kaynak grubunun adını kontrol edin. Hedef kaynak grubunun aboneliğiniz içinde zaten mevcut olması gerekir. Abonelik bağlamınızı kontrol edin. | Azure CLI PowerShell |
| ResourceNotFound | Dağıtımınız çözümlenemedi bir kaynağa başvurur. Başvuru işlevini kullanımınız senaryo için gerekli parametreleri içerir. | Başvuruları çözümleme |
| ResourceQuotaExceeded | Dağıtım abonelik, kaynak grubu veya bölge kotasını aşan kaynaklar oluşturmak için çalışıyor. Mümkünse altyapınızı, kotalar dahilinde kalacak şekilde düzeltin. Aksi takdirde, kotalar için değişiklik isteğite bulundurarak. | Kotaları çözümleme |
| SkuNotAvailable | Seçtiğiniz konum için kullanılabilen SKU 'nun (VM boyutu gibi) seçin. | SKU'ları çözümleme |
| StorageAccountAlreadyExists StorageAccountAlreadyTaken |
Depolama hesabına benzersiz bir ad verin. | Depolama hesabı adını çözümleme |
| StorageAccountNotFound | Kullanmaya çalıştığınız depolama hesabının aboneliğini, kaynak grubunu ve adını kontrol edin. | |
| SubnetsNotInSameVnet | Bir sanal makinenin yalnızca bir sanal ağı olabilir. Birkaç SıC dağıtırken, bunların aynı sanal ağa ait olduğundan emin olun. | Birden çok NIC |
| SubscriptionNotFound | Dağıtım için belirtilen aboneliğe erişilemez. Abonelik kimliği yanlış olabilir, şablonu dağıtan kullanıcının aboneliğe dağıtmak için yeterli izinleri yok veya abonelik kimliği yanlış biçimde olabilir. Kapsamlar arasında dağıtmak için iç içe dağıtımlar kullanırken,aboneliğin GUID'sini sağlar. | |
| SubscriptionNotRegistered | Bir kaynağı dağıtırken kaynak sağlayıcısının aboneliğiniz için kayıtlı olması gerekir. Dağıtım için bir Azure Resource Manager şablonu kullanırsanız, kaynak sağlayıcısı otomatik olarak aboneliğe kaydedilir. Bazen otomatik kayıt zamanında tamamlanır. Bu aralıklı hatadan kaçınmak için dağıtımdan önce kaynak sağlayıcısını kaydettirin. | Kaydı çözümleme |
| TemplateResourceCircularDependency | Gereksiz bağımlılıkları kaldırın. | Döngüsel bağımlılıkları çözümleme |
| TooManyTargetResourceGroups | Tek bir dağıtım için kaynak grubu sayısını azaltma. | Kapsamlar arası dağıtım |