Verschieben eines Recovery Services-Tresor in eine neue Ressourcengruppe: resource provider not registered

Wir haben vor einiger Zeit unsere Namenskonvention für Azure Ressourcen verfeinert und haben in diesem Zuge einige Ressourcen in neue Ressourcengruppen verschoben. Das Umbenennen von Ressourcen und Ressourcengruppen ist ja – Stand heute – nicht möglich, weshalb hier nur das verschieben infrage kommt. Dies ist auch mit Recovery Services-Tresoren möglich, zumindest eingeschränkt; u.A. darf es sich nicht um Tresore für Azure Site Recovery handeln. Unsere Tresore sind Azure Backup Tresore.

Der Vorgang schlug aber mit dem Fehler, der Ressourcenprovider sei nicht registriert fehl; seltsamerweise nicht in der Überprüfiungsphase, sondern erst in der Ausführungsphase.

Der Grund: Wir hatten eine wesentliche Vorarbeit übersehen. Da dies – Stand heute – als “Limited Public Preview” gilt, ist der entsprechende Provider in der Quell-Subcription tatsächlich nicht registriert, sondern muss händisch via PowerShell registriert werden:

Register-AzureRmProviderFeature -ProviderNamespace Microsoft.RecoveryServices -FeatureName RecoveryServicesResourceMove

Nach einer kurzen Wartezeit hat dann auch dieser Vorgang problemlos funktioniert.