web-dev-qa-db-ja.com

サブスクリプションは、名前空間 'Microsoft.DataFactoryエラーを使用するように登録されていません

このチュートリアル "Visual Studioを使用してコピーアクティビティでパイプラインを作成する"に進み、発行をクリックしたときにこのエラーを受け取ります。

Creating datafactory-Name:VSTutorialFactory,Tags:,Subscription:Pay-As-You-Go,ResourceGroup:MyAppGroup,Location:North Europe,

24/03/2016 11:30:34- Error creating data factory:  
Microsoft.WindowsAzure.CloudException: MissingSubscriptionRegistration:  
The subscription is not registered to use namespace 'Microsoft.DataFactory'.

エラーはネット上のどこにも言及されておらず、一般的にウェブ上のAzureに関するヘルプや知識はほとんどありません。

13
user964787

Azureでは、機能ごとにリソースプロバイダー(Microsoft.DataFactoryなど)があります。

デフォルトでは、Azureサブスクリプションはすべてのリソースプロバイダーに登録されていません。サブスクリプションがMicrosoft.DataFactoryリソースプロバイダーに登録されていないため、このエラーが発生しています。

あなたがしなければならないことは、手動でサブスクリプションをリソースプロバイダーに登録することです。 Azure PowerShellを使用している場合は、Register-AzureRmResourceProviderコマンドレットを使用して同じことを実現できます。以下のような構文を使用する必要があります。

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.DataFactory

サブスクリプションがこのリソースプロバイダーに登録されると、このエラーはなくなります。

20
Gaurav Mantri

Azure CLIで同じことを達成するには、設定する必要があります

Azure provider register Microsoft.DataFactory

これを機能させるには、arm設定モードで実行する必要があります

Azure config mode arm

これを実行するための適切なアカウント/サブスクリプションを選択したことを確認する必要があります

Azure account list
Azure account set <SubscriptionNameOrId>
7
Ricky Keane

ポータルのサブスクリプションの下でリソースプロバイダーを登録することもできます

enter image description here

5
Marcus Höglund

ここでの手順は私にとってうまくいきました: https://docs.Microsoft.com/en-us/Azure/azure-resource-manager/resource-manager-register-provider-errors#solution-3---Azure -ポータル

ポータルから、[すべてのサービス]を選択します。

enter image description here

サブスクリプションを選択します。

enter image description here

サブスクリプションのリストから、リソースプロバイダーの登録に使用するサブスクリプションを選択します。

enter image description here サブスクリプションの場合、[リソースプロバイダー]を選択します。

enter image description here

リソースプロバイダーのリストを確認し、必要に応じて[登録]リンクを選択して、デプロイしようとしているタイプのリソースプロバイダーを登録します。

enter image description here

enter image description here

0
Enrico

ユーザーPowerShellコアとAZ 3.3.0は私にとってはうまくいきました:

Register-AzResourceProvider -ProviderNamespace Microsoft.Network

私は例外で同じ問題がありました:

Hyak.Common.CloudExceptionMissingSubscriptionRegistration: The subscription is not registered to use namespace 'Microsoft.DataFactory'.

これは、Data Factoryプロバイダーをサブスクリプションに登録する方法の小さなバグだと思います。

最初にData Factoryを手動で作成することでそれを修正し、次に次のものを使用して次のものを自動的に作成することができました:

DataFactoryManagementClient

うまくいけば、Azureデータファクトリで作業している他のユーザーに役立つでしょう。

0
adam.bielasty

私の目的:

マイAzureポータル自動シャットダウンスケジュール仮想マシンを作成したかった。次に、次のエラーメッセージが表示されました:Schedule failed to update {"error":{"code":"MissingSubscriptionRegistration","message":"The subscription is not registered to use namespace 'Microsoft.DevTestLab'. See https://aka.ms/rps-not-found for how to register subscriptions.","details":[{"code":"MissingSubscriptionRegistration","target":"Microsoft.DevTestLab","message":"The subscription is not registered to use namespace 'Microsoft.DevTestLab'. See https://aka.ms/rps-not-found for how to register subscriptions."}]}}

エラーメッセージの内容は何ですか?

The subscription is not registered to use namespace '**Microsoft.DevTestLab**

その名前空間を登録するにはどうすればよいですか?

  1. Azureポータルの[サブスクリプション]タブをクリックします
  2. 「リソースプロバイダー」を選択します
  3. 登録する名前空間を検索ボックスに入力します
  4. 登録ボタンをクリックします
  5. 登録が完了するまで約5分かかり、すべての準備が整います。

enter image description here

0
Goldfish