programing

구독이 네임스페이스 'Microsoft'를 사용하도록 등록되지 않았습니다.데이터 팩토리' 오류

stoneblock 2023. 4. 29. 08:14

구독이 네임스페이스 'Microsoft'를 사용하도록 등록되지 않았습니다.데이터 팩토리' 오류

자습서 "Visual Studio를 사용하여 Copy Activity로 파이프라인 만들기"를 수행하고 게시를 누르면 이 오류가 표시됩니다.

데이터 팩토리 생성 - 이름:VStutorial Factory, 태그:,구독:Pay-As-You-Go, 리소스 그룹:MyAppGroup, 위치:북유럽,

24/03/2016 11:30:34 - 데이터 팩토리 생성 오류:
마이크로소프트.Windows Azure.클라우드 예외:구독 등록 누락:
구독이 네임스페이스 'Microsoft'를 사용하도록 등록되지 않았습니다.'데이터 팩토리'입니다.

그 오류는 어디에도 언급되지 않았습니다.

포털에서 구독에 리소스 공급자를 등록할 수도 있습니다.

여기에 이미지 설명 입력

Azure에는 각 기능에 대해 리소스 공급자(Microsoft)가 있습니다.예: 데이터 팩토리).

기본적으로 귀하의 Azure 서브스크립션이 모든 리소스 공급자에 등록되어 있지 않으며 서브스크립션이 에 등록되어 있지 않기 때문입니다.Microsoft.DataFactory리소스 공급자, 이 오류가 발생합니다.

리소스 공급자에 가입을 수동으로 등록해야 합니다.Azure PowerShell을 사용하는 경우Register-AzureRmResourceProvider동일한 것을 달성하기 위한 cmdlet.아래와 같은 구문을 사용해야 합니다.

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.DataFactory

서브스크립션이 이 리소스 공급자에 등록되면 이 오류가 사라집니다.

여기에 있는 지침은 저에게 효과가 있었습니다. https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-register-provider-errors#solution-3---azure-portal

포털에서 모든 서비스를 선택합니다.

여기에 이미지 설명 입력

구독을 선택합니다.

여기에 이미지 설명 입력

구독 목록에서 리소스 공급자를 등록하는 데 사용할 구독을 선택합니다.

여기에 이미지 설명 입력 제품에 대해 리소스 공급자를 선택합니다.

여기에 이미지 설명 입력

리소스 공급자 목록을 확인하고 필요한 경우 Register 링크를 선택하여 배포하려는 유형의 리소스 공급자를 등록합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

azure CLI로 동일한 작업을 수행하려면 설정하기만 하면 됩니다.

azure provider register Microsoft.DataFactory

이 기능이 작동하려면 암 구성 모드에서 실행해야 합니다.

azure config mode arm

그리고 이 계정을 실행할 적절한 계정/설명을 선택했는지 확인해야 합니다.

azure account list
azure account set <SubscriptionNameOrId>

az 명령줄 도구도 사용할 수 있습니다.

  • 등록하기
az provider register --namespace Microsoft.DataFactory
  • 메모들

로그인하고 원하는 구독으로 전환하기 전에 두 명령을 모두 실행합니다.

az login
az account set --subscription <name or id>

내 목표:

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 포털의 "Subscription" 탭을 클릭합니다.
  2. 리소스 공급자를 선택합니다.
  3. 검색 상자에 등록할 네임스페이스를 입력합니다.
  4. Register 버튼을 클릭합니다.
  5. 접수 완료까지 약 5분 정도 소요되며 모든 준비가 완료됩니다.

여기에 이미지 설명 입력

1단계.

az account list

2단계.

az account set --subscription "Pago por uso"

3단계.

az provider register --namespace Microsoft.DataFactory

등록은 아직 진행 중입니다.다음을 사용하여 모니터링할 수 있습니다.az provider show -n Microsoft.DataFactory

저도 예외적으로 같은 문제가 있었습니다.

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

이것은 데이터 팩토리 공급자가 구독에 등록되는 방식에 약간의 오류가 있다고 생각합니다.

번째 데이터 팩토리를 수동으로 생성하여 수정한 다음 다음을 사용하여 다음 데이터 팩토리를 자동으로 생성할 수 있었습니다.

DataFactoryManagementClient

그것이 애저 데이터 팩토리와 함께 일하는 다른 사람들에게 도움이 되기를 바랍니다.

사용자 PowerShell 코어 및 AZ 3.3.0은 다음과 같이 작동했습니다.

Register-AzResourceProvider-ProviderNamespace Microsoft.네트워크

언급URL : https://stackoverflow.com/questions/36200143/the-subscription-is-not-registered-to-use-namespace-microsoft-datafactory-erro