我正在Azure平台上部署多个VM。没有网络交互式登录时,认证时出现问题。我正在使用服务主体进行身份验证。但是,例如,当我尝试运行“ azure虚拟机列表”时,我会收到一条消息:服务器认证失败。
PS我可以使用交互式登录来创建VM。但是,这种方式不适用于自动部署。我是Trial azure订阅的管理员。
我猜,您正在使用ASM而不是ARM。不幸的是,对于Azure CLI,服务主体仅适用于ARM。在GitHub中查看此问题。
幸运的是,还有另一种选择。您可以使用azure account download
或单击https://manage.windowsazure.com/publishsettings下载下载设置配置文件。然后,用于azure account import <the file name>
登录。
请注意,类似于服务主体,发布设置配置文件仅适用于ASM。Microsoft Azure鼓励您使用ARM而不是ASM,因此我建议您切换到ARM。服务主体是基于角色的访问控制。这样可以提供额外的安全性。而且,ASM即将退休,这意味着新服务仅在ARM中可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句