我可以使用 Web 门户在 Azure 中创建 Linux VM 并愉快地使用 SSH,但是我已经浏览了文档并且无法组装一个可以工作的 CLI 命令,例如:
$ azure vm quick-create -M newkey.pub -g myresgrp -Q CoreOS --name gaiusvm1 -u gaius -l westeurope -y Linux
这失败了:
error: The subscription is not registered to use namespace 'Microsoft.Compute'. See https://aka.ms/rps-not-found for how to register subscriptions.
error: Error information has been recorded to /Users/gaius/.azure/azure.err
error: vm quick-create command failed
我已验证我的 CLI 看到的订阅azure account list是 Web 门户也看到的即用即付订阅。
根据我所做的错误页面上的说明:
$ azure provider register Microsoft.Compute
失败了:
error: Namespace Microsoft.Compute Registration took too long to complete
error: Error information has been recorded to /Users/gaius/.azure/azure.err
error: provider register command failed
CLI 与门户有何不同,我假设他们实际上会在幕后调用相同的服务,我如何在此名称空间和任何其他名称空间中注册?