Move-AzResource : MissingRegistrationsForTypesエラーについて

エラー内容

AzureのAppServiceドメインやDNSゾーンを別のサブスクリプションにMove-AzResourceコマンドにて移動しようとしたところ以下のようなエラーが発生した。

Move-AzResource : MissingRegistrationsForTypes : The subscription '移動先のサブスクリプションID' is not registe red for resource types 'Microsoft.DomainRegistration/domains (global)'.

原因

対象のサブスクリプションで一度も使用したことがないリソースプロバイダーを使っていると発生する模様。
リソース プロバイダーの登録エラーの解決

解決

以下のようにリソースプロバイダーを登録すると移動できるようになる。

Select-AzSubscription -SubscriptionId '移動先のサブスクリプションID'
Register-AzResourceProvider -ProviderNamespace Microsoft.DomainRegistration

補足 -ProviderNamespace引数への指定

エラーメッセージのresource typesに表示されている最初のスラッシュまでがプロバイダーネームスペースとなる。
‘Microsoft.DomainRegistration/domains (global)’であれば’Microsoft.DomainRegistration’まで。

>

株式会社ユニフェイスは製造業向けのシステムを開発している会社です。
紙運用からの脱却やIoTデバイスなどを利用した実績自動収集、リアルタイムな情報共有など製造現場の最適化をご提案しています。


株式会社ユニフェイス
製造実行システムとは?
製造実行システムIB-Mes
見える化システムIB-Skin