導入はこちらを参照。
- Azure上のリソースを別リソースグループに移動する - xin9le.net
リソース ID を指定するやり方
- リソース ID は、ポータルで移動したいリソースの設定→プロパティを見ると書いてあります。
- URL に表示されている
#resource/
で始まる#resource
を除いた文字列もリソース ID です。 - Get-AzureResource でも検索できます。
Move-AzureResource -ResourceId <リソース ID> -DestinationResourceGroupName '<移動先リソースグループ名>'
で少し待つとリソースグループを移動できます。
ワンライナー
例えば Web アプリだけを使ってる人はこんな感じでも OK です。
Get-AzureResource -Name <移動するアプリの名前> | Select-Object ResourceId | Move-AzureResource -DestinationResourceGroupName '<移動先のリソースグループ名>'
Move-AzureResource : シーケンスに複数の要素が含まれています
Application Insights などが存在しているとこんなエラーが出ます。そんな時は素直にリソース ID を指定するか工夫しましょう。
Application Insights はリソースグループ移動できないみたいです。