Azure CLI ile Azure Aboneliklerini İptal Etme

Mevcut kaynaklar ve Azure CLI ile Azure aboneliklerini iptal etmek

Üç beş yada daha fazla Aboneliği mevcut kaynakları iptal etmek biraz zor olabilir ancak doğru otomasyon araçlarıyla süreç çok daha kolay hale getirilebilir. Neyse ki Azure CLI, az rest komutunu kullanarak bunu yapmanın kolay bir yolunu var . Bu makelede, mevcut kaynaklarla abonelikleri iptal etmek için 
az rest komutunu nasıl kullanacağınız konusunda size yol göstereceğim ve bunu, az account aboneliği iptal ile bu komutu, Azure PowerShell ve kullanma gibi abonelikleri iptal etmenin diğer yöntemleriyle karşılaştıracağım.

Konuya dalmadan önce, mevcut kaynaklarla aboneliği iptal etmenin ciddi bir adım olduğunu ve yalnızca dikkatli bir şekilde yapılması gerektiğini belirtmekte fayda var . Bir aboneliğin iptal edilmesi, o abonelikle ilişkili tüm kaynakların silinmesine neden olur. Abonelikte çalışan önemli verileriniz veya uygulamalarınız varsa, iptal etmeden önce bunları yedeklediğinizden veya başka bir aboneliğe taşıdığınızdan emin olun. Microsoft , abonelik iptalinden sonra abonelik verilerini 30 – 90 gün süreyle saklar . Bu süre zarfında fikrinizi değiştirmeniz halinde aboneliğinizi yeniden etkinleştirebilirsiniz.

Öncelikle bir komut istemi veya terminal penceresi açalım ve Azure CLI’nin yüklü olduğundan emin olun. Eğer yüklü değilse Azure CLI web sitesinden indirebilirsiniz .

Ardından, <SubscriptionId> yerine iptal etmek istediğiniz aboneliğin kimliğini koyarak aşağıdaki komutu çalıştıracağiz :

az rest --method POST --url "https://management.azure.com/subscriptions/<SubscriptionId>/providers/Microsoft.Subscription/cancel?IgnoreResourceCheck=true&api-version=2023-10-12" 

Bu komut, aboneliği iptal etmek için Azure yönetim API’sine bir POST isteği gönderir. IgnoreResourceCheck =true, Azure yönetim API’sine abonelikle ilişkili tüm kaynakları yok saymasını ve iptal sürecinin bir parçası olarak bunları silmesini söyler.
15 tane abonelik varsa toplu olarak iptal etmek için komut setinin sonuna –subscription <subscriptionid> siralayarak yapabilirsiniz bazen yetkilere takılabiliyor ben tek tek kontrollü şekilde yapmayi tercih ederdim.

Otomasyon içinde bu kodu koşabilirsiniz hepsinde sorunsuz çalişir.

Aboneliği iptal etmek için komutu çalıştırın. Azure yönetim API’sinden aboneliğin iptal edildiğini belirten bir yanıt dönecektir bi kaç saniye/dk beklemek gerek. Bu kadar! Aboneliğiniz ve ilişkili kaynaklar iptal edildi ve silindi.

Şimdi az rest komutunu diğer abonelik iptal etme yöntemleriyle karşılaştıralım .

Exit mobile version