使用azure cli工具获取vm列表时出错

使用azure cli工具获取vm列表时出错,azure,azure-virtual-machine,azure-cli,Azure,Azure Virtual Machine,Azure Cli,我正在mac OS X上使用azure工具。我确实运行了以下命令: 1. $ azure login 2. $ azure account download 3. $ azure import .publishsettings 4. $ azure account set "subscription id" 但是现在当我跑的时候 $azure虚拟机列表 它显示以下错误: { [Error: The server failed to authenticate the request. Verif

我正在mac OS X上使用azure工具。我确实运行了以下命令:

1. $ azure login
2. $ azure account download
3. $ azure import .publishsettings
4. $ azure account set "subscription id"
但是现在当我跑的时候

$azure虚拟机列表

它显示以下错误:

{ [Error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.] code: 'ForbiddenError', statusCode: 403 }
Error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
    at Function.ServiceClient._normalizeError (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/services/serviceclient.js:815:23)
    at /usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/services/filters/errorhandlingfilter.js:44:29
    at Request._callback (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/http/request-pipeline.js:109:14)
    at Request.self.callback (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:199:22)
    at Request.emit (events.js:98:17)
    at Request.<anonymous> (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:1160:14)
    at Request.emit (events.js:117:20)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/node_modules/request/request.js:1111:12)
    at IncomingMessage.emit (events.js:117:20)
    at _stream_readable.js:944:16
{[错误:服务器无法对请求进行身份验证。请验证证书是否有效并且与此订阅关联。]代码:“禁止错误”,状态代码:403}
错误:服务器无法验证请求。请验证证书是否有效并与此订阅关联。
位于Function.ServiceClient.\u normalizeError(/usr/local/lib/node\u modules/azure cli/node\u modules/azure common/lib/services/ServiceClient.js:815:23)
在/usr/local/lib/node_modules/azure cli/node_modules/azure common/lib/services/filters/errorhandlingfilter.js:44:29
在请求时。\回调(/usr/local/lib/node\u modules/azure cli/node\u modules/azure common/lib/http/Request pipeline.js:109:14)
at Request.self.callback(/usr/local/lib/node_modules/azure cli/node_modules/azure common/node_modules/Request/Request.js:199:22)
at Request.emit(events.js:98:17)
应要求。(/usr/local/lib/node_modules/azure cli/node_modules/azure common/node_modules/request/request.js:1160:14)
at Request.emit(events.js:117:20)
在收到消息时。(/usr/local/lib/node_modules/azure cli/node_modules/azure common/node_modules/request/request.js:1111:12)
在IncomingMessage.emit(events.js:117:20)
在_stream_readable.js:944:16

问题与订阅权限有关。您需要转到并将用户添加为联合管理员,然后将其添加为上的所有者


仅从添加用户并使其成为所有者是不起作用的。

第三行应该是
azure帐户导入。publishsettings