Aracılığıyla paylaş


Azure Resource Manager grubunu ve kaynak silmeyi seçin

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:

  1. Tüm alt (iç içe yerleştirilmiş) kaynaklar silinir.

  2. 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.

  3. 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:

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