Подписка не зарегистрирована для использования пространства имен "Ошибка 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'.

Ответ 1

В Azure для каждой функции есть поставщик ресурсов (например, Microsoft.DataFactory).

По умолчанию ваша Azure Subscription не зарегистрирована у всех поставщиков ресурсов и потому, что ваша подписка не зарегистрирована поставщиком ресурсов Microsoft.DataFactory, вы получаете эту ошибку.

Что вам нужно сделать, это вручную зарегистрировать свою подписку у поставщика ресурсов. Если вы используете Azure PowerShell, вы можете использовать Register-AzureRmResourceProvider Cmdlet для достижения того же. Вам нужно будет использовать синтаксис, как показано ниже:

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.DataFactory

Как только ваша подписка зарегистрирована у этого поставщика ресурсов, эта ошибка исчезнет.

Ответ 2

Для достижения той же цели с помощью azure cli вам просто нужно установить

azure provider register Microsoft.DataFactory

Для того, чтобы это сработало, вам нужно выполнить в режиме командной строки

azure config mode arm

и вам нужно убедиться, что вы выбрали соответствующую учетную запись/подписку для этого, которая будет выполнена против

azure account list
azure account set <SubscriptionNameOrId>

Ответ 3

Вы также можете зарегистрировать поставщиков ресурсов под своей подпиской на портале

enter image description here

Ответ 4

У меня была такая же проблема с исключением:

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

Я думаю, что это небольшая ошибка в способе регистрации данных Factory Provider для подписки.

Я установил это, создав сначала Data Factory вручную, а затем я смог создать следующий автоматически, используя:

DataFactoryManagementClient

Надеемся, что это будет полезно для других, работающих с Azure Data Factory.

Ответ 5

Моя цель:

Я хотел создать расписание автоматического отключения для моей виртуальной машины на портале 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

Ответ 6

Инструкции здесь помогли мне: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-register-provider-errors#solution-3---azure-portal

На портале выберите Все услуги.

enter image description here

Выберите Подписки.

enter image description here

Из списка подписок выберите подписку, которую вы хотите использовать для регистрации поставщика ресурсов.

enter image description here Для своей подписки выберите Поставщики ресурсов.

enter image description here

Просмотрите список поставщиков ресурсов и, если необходимо, выберите ссылку "Зарегистрировать", чтобы зарегистрировать поставщик ресурсов того типа, который вы пытаетесь развернуть.

enter image description here

enter image description here