use*_*787 13 azure visual-studio azure-data-factory
阅读本教程 "使用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'.Run Code Online (Sandbox Code Playgroud)
在网上任何地方都没有提到错误,一般在网上对天蓝色的帮助/知识很少.
Enr*_*ico 26
这里的说明对我有用:https : //docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-register-provider-errors#solution-3---azure-portal
从门户中,选择所有服务。
选择订阅。
从订阅列表中,选择要用于注册资源提供程序的订阅。
查看资源提供程序列表,如有必要,选择注册链接以注册您尝试部署的类型的资源提供程序。
Gau*_*tri 21
在Azure中,对于每个功能,都有一个资源提供程序(例如Microsoft.DataFactory).
默认情况下,您的Azure订阅未向所有资源提供程序注册,并且由于您的订阅未向Microsoft.DataFactory资源提供程序注册,因此您收到此错误.
您需要做的是手动向资源提供商注册您的订阅.如果您使用的是Azure PowerShell,则可以使用Register-AzureRmResourceProviderCmdlet实现相同功能.您需要使用如下语法:
Register-AzureRmResourceProvider -ProviderNamespace Microsoft.DataFactory
Run Code Online (Sandbox Code Playgroud)
一旦您的订阅注册到此资源提供程序,此错误将消失.
要使用azure cli实现相同的功能,您只需要设置即可
azure provider register Microsoft.DataFactory
Run Code Online (Sandbox Code Playgroud)
为了使其工作,您需要在arm配置模式下执行
azure config mode arm
Run Code Online (Sandbox Code Playgroud)
并且您需要确保选择了相应的帐户/订阅来执行此操作
azure account list
azure account set <SubscriptionNameOrId>
Run Code Online (Sandbox Code Playgroud)
我的目标:
我想在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**
如何注册该名称空间?
您也可以使用 az 命令行工具
az provider register --namespace Microsoft.DataFactory
Run Code Online (Sandbox Code Playgroud)
之前执行两个命令登录并切换到所需的订阅
az login
az account set --subscription <name or id>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14268 次 |
| 最近记录: |