使用Azure Powershell指令管理Azure Portal上無法管理的服務資源
本文章將示範刪除由於VSTS專案刪除後,Azure資源殘餘資訊在Portal上無法刪除之方法
前一陣子把VSTS上面的專案刪掉後
不知為何的在Azure Portal的頁面上還是看的到專案的資源,只不過點進去就顯示已經被移除= =?
然後再Azure Portal上面又無法刪,在VSTS上又找不到專案....看的就覺得很不爽= =
正文開始
---
首先你必須要有的是Azure PowerShell
如果你沒有安裝的話可以參考這裡的文件進行安裝
安裝完成之後
在PowerShell上打以下指令進行登入
Login-AzureRmAccount
登入完之後他會列出一個訂閱,如果有多個訂閱的話就要確定自己的訂閱是哪一個,輸入
Get-AzureRmSubscription
來列出所有的訂閱資料
接著選擇你要的訂閱,輸入以下指令以選取訂閱
Set-AzureRmContext -SubscriptionName "你的訂閱名稱"
接著我是先列出我那刪不掉的資源的資源群組再來挑,輸入以下指令來列出該資源群組所有的資源
Find-AzureRmResource -ResourceGroupNameContains "該資源所屬的資源群組名稱"
結果如Azure Portal上所示相同,其實是還看的到的,只是就點不進去又刪不掉.....
接著就是要刪除該資源啦
輸入以下指令來刪除資源,所需參數為資源名稱、資源類別、資源群組名稱,建議找到該資源群組再來鎖定,不然真的東西太多的話真的看到都眼花
Remove-AzureRmResource -ResourceName "資源名稱" -ResrouceType "資源類別" -ResourceGroupName "資源群組名稱"
之後從Azure Portal的頁面上就可以看到被刪掉了!(歡呼~看的到但刪不掉覺得頗X)
----
本篇是利用Azure PowerShell的方式進行Azure上資源管理
然後其實我還有另一個專案也是沒刪掉....
有時候真的會被Azure雷到
加上最近又有一個叫Azure CLI的功能可以進行Azure上資源的管理
所以下一篇將會利用Azure CLI的功能進行介紹
- 文章中的敘述或資訊有誤,歡迎回應指正,討論與指教是進步的原動力:)
- 若喜歡此點部落文章,歡迎各位轉載並於文末附載原文網址超連結與站名【DriftMind】