此问题与以下问题有些相似(但在测试中不显示相同的行为):
-
Azure: Microsoft.Compute resource provider stuck 'Registering' for about a day
尝试按顺序注册Microsoft.Compute提供程序时
使用macos命令行(或云shell)中的AKS
在Azure中),提供程序需要花费非常长的时间
完成注册。
写作时,6小时后仍处于“注册”状态。
正常情况下会发生什么?
以下命令应注册Microsoft。请及时计算:
az provider register -n Microsoft.Compute
怎么了?
当使用以下命令检查提供程序的状态时,它从不注册并持续挂起“注册”。
az provider show --namespace Microsoft.Compute -o table
对上述shell命令的响应如下(大约有6个小时):
Namespace RegistrationState
----------------- -------------------
Microsoft.Compute Registering
成功注册的其他提供程序:
-
微软.network
-
Microsoft.存储
-
Microsoft.ContainerService服务
鉴于上述情况(我是根用户/唯一用户),这可能不是权限问题,因为这些提供程序会失败。在“我的权限”下,我被列为管理员:“您是订阅上的管理员”,请参阅以下已注册提供程序的屏幕截图(权限刀片位于右侧):
由于提供程序从未完成注册,因此尝试使用AKS创建群集当然会失败:
操作失败,状态为:“错误请求”。详细信息:必需的资源提供程序注册Microsoft。缺少计算。
其他背景:
两天前,我成功地在客户机帐户上执行了相同的操作,所有操作都在5分钟内完成。我尝试了以下方法来解决这个问题(到目前为止没有任何影响):
-
堆栈溢出时的用户(此处:
azure:microsoft.compute资源提供程序在“注册”过程中停留了大约一天
)建议在资源组/帐户中旋转一个虚拟机,以希望能够解决问题并自动注册提供者(这不起作用)。
-
取消注册提供程序
这就是我的情况与上述问题不同的地方。注销组件时使用:
az provider unregister -n Microsoft.Compute
我得到:
无法从资源命名空间“microsoft.compute”中注销订阅。请删除提供程序的现有资源。
这与此处的用户不同,后者在取消注册时会被卡住/挂起,而不是在尝试取消注册时使用上述消息失败。(
azure:microsoft.compute资源提供程序在“注册”过程中停留了大约一天
)
我希望过去有人遇到过这种情况。
此时,我将尝试删除我的订阅(在当天早些时候创建的),并添加一个新的/重复的订阅。
会把我的发现贴回去。