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 öğ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
- Bash, PowerShell ve Cmd'de Azure CLI söz dizimi farklarını öğrenme bölümünde açıklandığı gibi en az iki depolama hesabı oluşturdunuz.
İ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:
- az group list
- az grubunu sil
- az depolama hesabı listesi
- az storage account delete komutu ile bir depolama hesabını siler.
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.