Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede kaynak gruplarının ve kaynakların nasıl silineceği gösterilmektedir. Kaynak grubunu sildiğinizde Azure Resource Manager'ın kaynakların silinmesini nasıl sipariş ettiğiniz açıklanır.
Not
Kaynak grubunu silmek için öncelikle temel alınan kaynak kilitlerini ve yedekleme verilerini kaldırmanız gerekir.
Resource Manager silme sırasını nasıl belirler?
Bir kaynak grubunu sildiğinizde, Resource Manager kaynakların silinme sırasını belirler. Şu sıralamayı kullanır:
Tüm alt (iç içe yerleştirilmiş) kaynaklar silinir.
Ardından diğer kaynakları yöneten kaynaklar silinir. Bir kaynağın
managedBy
özelliği, farklı bir kaynağın yönettiğini gösterecek şekilde ayarlanmış olabilir. Bu özellik ayarlandığında diğer kaynağı yöneten kaynak, diğer kaynaklardan önce silinir.Kalan kaynaklar önceki iki kategoriden sonra silinir.
Resource Manager sırayı belirledikten sonra her kaynak için bir DELETE işlemi gönderir. Devam etmeden önce tüm bağımlılıkların tamamlanmasını bekler.
Zaman uyumlu işlemler için beklenen başarılı yanıt kodları şunlardır:
- 200
- 204
- 404
Zaman uyumsuz işlemler için beklenen başarılı yanıt kodu 202 olacaktır. Resource Manager zaman uyumsuz silme işleminin durumunu belirlemek için konum üst bilgisini veya “azure-async” işlem üst bilgisini izler.
Silme işlemi hataları
Bir silme işlemi bir hata döndürdüğünde Resource Manager DELETE çağrısını yeniden dener. Yeniden denemeler 5xx, 429 ve 408 durum kodları için gerçekleşir. Yeniden deneme süresi varsayılan olarak 15 dakikadır.
Silme tamamlandıktan sonra
Resource Manager silmeye çalıştığı her kaynak için bir GET çağrısı düzenler. Bu GET çağrısının 404 yanıtını vermesi beklenir. Resource Manager bir 404 aldığında silme işleminin başarılı olacağını düşünür. Resource Manager, kaynağı önbelleğinden kaldırır.
Ancak kaynağa gönderilen GET çağrısı 200 veya 201 kodu döndürürse, Resource Manager kaynağı yeniden oluşturur.
GET işlemi bir hata döndürürse Resource Manager aşağıdaki hata kodları için GET'yi yeniden dener:
- 100 ve altı
- 408
- 429
- 500 ve üzeri
Diğer hata kodları, Resource Manager’a kaynağı silme işleminin başarısız olduğunu bildirir.
Önemli
Kaynak grubu silme işlemi geri alınamaz.
Kaynak grubunu sil
Kaynak grubunu silmek için aşağıdaki yöntemlerden birini kullanın.
Remove-AzResourceGroup -Name ExampleResourceGroup
Kaynak silme
Bir kaynağı silmek için aşağıdaki yöntemlerden birini kullanın.
Remove-AzResource `
-ResourceGroupName ExampleResourceGroup `
-ResourceName ExampleVM `
-ResourceType Microsoft.Compute/virtualMachines
Gerekli erişim ve silme hataları
Kaynak grubunu silmek için Microsoft.Resources/subscriptions/resourceGroups kaynağının silme eylemine erişmeniz gerekir.
Önemli
Kaynak grubunu silmek için gereken tek izin, kaynak gruplarını silmek için silme eylemine izin vermektir. Bu kaynak grubu içindeki kaynakları tek tek silmek için izne ihtiyacınız yoktur. Ayrıca bir roleAssignment için notActions içinde belirtilen silme eylemleri, kaynak grubu silme eylemi tarafından değiştirilir. Bu gereksinim, Azure rol tabanlı erişim denetimi modelindeki kapsam hiyerarşisiyle tutarlıdır.
İşlemlerin listesi için bkz. Azure kaynak sağlayıcısı işlemleri. Yerleşik rollerin tam listesi için bkz. Azure yerleşik rolleri.
Gerekli erişime sahipseniz ancak silme isteği başarısız olursa, bunun nedeni kaynaklarda veya kaynak grubunda bir kilit olması olabilir. Kaynak grubunu el ile kilitlememiş olsanız bile, ilgili bir hizmet otomatik olarak kilitlenebilir. Ya da kaynaklar silinmeyen diğer kaynak gruplarındaki kaynaklara bağlıysa silme işlemi başarısız olabilir. Örneğin, bir sanal makinenin kullandığı alt ağlara sahip bir sanal ağı silemezsiniz.
Silinen bir kaynak grubunu kurtarabilir miyim?
Hayır, silinmiş bir kaynak grubunu kurtaramazsınız. Ancak son silinen bazı kaynakları geri yükleyebilirsiniz.
Bazı kaynak türleri geçici silmeyi destekler. Geçici silmeyi kullanabilmeniz için önce yapılandırmanız gerekebilir. Geçici silmeyi etkinleştirme hakkında bilgi için bkz:
- Geçici silmeye genel bakış - Azure Key Vault
- Kapsayıcılar için geçici silme - Azure Depolama
- Bloblar için geçici silme - Azure Depolama
- Azure Backup için geçici silme
- Azure VM'de SQL server ve Azure VM iş yüklerinde SAP HANA için geçici silme
- Sanal makineler için geçici silme
Silinen kaynakları geri yüklemek için bkz:
Ayrıca bir Azure desteği servis talebi açabilirsiniz. Silinen kaynaklar hakkında, kaynak kimlikleri, türleri ve kaynak adları da dahil olmak üzere olabildiğince fazla ayrıntı sağlayın. Destek mühendisinden kaynakların geri yüklenip geri yüklenmediğini denetlemesini isteyin.
Not
Silinen kaynakların kurtarılması her koşulda mümkün değildir. Destek mühendisi senaryonuzu inceler ve bunun mümkün olup olmadığını size önerir.
Sonraki adımlar
- Resource Manager kavramlarını anlamak için bkz . Azure Resource Manager'a genel bakış.
- Silme komutları için bkz . PowerShell, Azure CLI ve REST API.