这个问题有点类似于以下(但在测试中不显示相同的行为):
在尝试注册 Microsoft.Compute 提供程序以便从 MacOS 命令行(或在 Azure 中使用 Cloud Shell)使用 AKS 时,提供程序需要很长时间才能完成注册。
在撰写本文时,6 小时后它仍处于“注册”状态。
正常情况下应该发生什么?
以下命令应及时注册 Microsoft.Compute:
az provider register -n Microsoft.Compute
出了什么问题?
当使用以下命令检查其状态时,提供者从不注册并持续挂起“注册”:
az provider show --namespace Microsoft.Compute -o table
对上述 shell 命令的响应如下所示(并且持续了 6 个小时左右):
Namespace RegistrationState
----------------- -------------------
Microsoft.Compute Registering
其他注册成功的供应商:
- 微软网络
- 微软存储
- 微软容器服务
鉴于上述情况(以及我是 root / 唯一用户的事实),这可能不是权限问题,因为这些提供者会失败。在“我的权限”下,我被列为管理员:“您是订阅的管理员”,请参阅以下注册提供商的屏幕截图(右侧有权限刀片):
由于提供程序从未完成注册,因此尝试使用 AKS 创建集群当然会失败,并显示:
操作失败,状态为:“错误请求”。详细信息:缺少所需的资源提供程序注册 Microsoft.Compute。
其他背景:
两天前,我成功地对客户账户进行了相同的操作,一切都在 5 分钟内完成。我尝试了以下选项来解决这个问题(到目前为止没有影响):
- Stack Overflow 上的用户(此处:Azure:Microsoft.Compute 资源提供者在“注册”中停留了大约一天)建议在资源组/帐户中旋转 VM,希望能够解决问题并自动注册提供者(确实如此不行)。
- 注销提供者
这是我的情况与上述问题不同的地方。注销组件时:
az provider unregister -n Microsoft.Compute
我得到: 无法从资源命名空间“Microsoft.Compute”中注销订阅。请删除提供者的现有资源。
这与此处的用户不同,后者随后在取消注册时被卡住/挂起,而不是在尝试取消注册时失败并显示上述消息(Azure:Microsoft.Compute 资源提供程序卡在“注册”大约一天)
我希望过去有人遇到过这种情况。在这一点上,我将尝试删除我的订阅(当天早些时候创建的)并添加一个新的/重复。
将回复我的发现。