Betik kullanarak Azure kaynaklarını büyük ölçekte silme

Bu öğretici adımında Bash veya PowerShell betiği kullanarak birden çok Azure kaynağını silmeyi öğrenin. Bu beceri özellikle çok sayıda Azure kaynağını yönetirken ve geliştirme veya test ortamlarını kaldırmanız gerektiğinde yararlıdır.

Önkoşullar

İsme göre kaynak grubunu sil

Rastgele kimlikleri kullanma ve bu öğretici adımlarını çalıştırma, kaldırılabilir test kaynak grupları oluşturur. Azure kaynaklarını temizlemenin en kolay yolu kaynak grubunu silmektir. Ancak, bir kaynak grubunu sildiğinizde, kaynak grubu içindeki her nesne de silinir, bu nedenle doğru kaynak grubunu belirttiğinizden emin olun.

# Get a list of resource groups in the active subscription
az group list --output table

# Delete a resource group and do not wait for the operation to finish
az group delete --name <msdocs-tutorial-rg-0000000> --no-wait

Tavsiye

--yes az group delete komutunun parametresi konsol onay istemini atlar.

Betik kullanarak birden çok Azure kaynağını silme

Çok sayıda kaynakla çalıştığınızda ve bir kaynak grubundaki tüm nesneleri silmek istemiyorsanız, bir betik kullanmayı göz önünde bulundurun. Bu örnek, bu öğreticide oluşturulan tüm Azure depolama hesaplarının listesini alır ve döngüde foreach siler.

# Set your resource group variable
rgName="<msdocs-tutorial-rg-0000000>"

# Get the name of all storage accounts in a resource group.
az storage account list --resource-group $rgName \
    --query "[].{Name:name}" \
    --output table

# Delete storage accounts without a confirmation prompt.
for saList in $(az storage account list --resource-group $rgName \
    --query "[?starts_with(name, 'msdocs') == \`true\`].id" \
    --output tsv); do
    echo "deleting storage account $saList"
    az storage account delete --ids $saList --yes
done

# Verify the storage accounts are gone.
az storage account list --resource-group $rgName \
    --query "[?starts_with(name, 'msdocs') == \`true\`].name"

Daha fazla ayrıntı alın

Bu öğreticide kullanılan başvurular hakkında daha fazla bilgi için bkz:

Bu öğretici, Azure CLI ile çalışma sürecinin son adımını oluşturur. Artık Azure CLI ile betikleri kullanarak Azure kaynaklarını uygun ölçekte yönetmeye hazırsınız.