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ı yok etmeniz 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, grubun içindeki her nesneyi silersiniz, bu nedenle doğru kaynak grubu adını silmek önemlidir!
# 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 geçirir.
Betik kullanarak birden çok Azure kaynağını silme
Çok sayıda kaynakla çalışıyorsanız ve bir grup içindeki tüm nesneleri silmek istemiyorsanız, bir betik kullanmayı göz önünde bulundurun. Bu örnek, bu öğreticide oluşturulmuş olan tüm Azure depolama hesaplarının listesini alır ve her birini "for-each" döngüsü içinde 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 öğretici adımında kullanılan başvurulardan biri hakkında daha fazla ayrıntı istiyor musunuz? Daha fazla bilgi edinmek için bu bağlantıları kullanın.
- az group list
- az grubunu sil
- az depolama hesabı listesi
- az storage account delete komutu ile bir depolama hesabını siler.
Bu öğreticinin sonu ve başardıklarına bir bak! Artık resmi olarak Azure CLI'yi kullanmaya başlamış durumdasınız. Tebrikler!