繁体   English   中英

az login 命令失败 - Azure cli

[英]az login command fails - Azure cli

在 Windows 上安装 Azure CLI,运行 az login 命令并遇到以下错误

我正在运行的版本是:2.0.37

Azure cli 2.0是用python编写的,它将在设置请求时验证ssl证书 确保您没有任何代理设置。 当提琴手正在运行时,我遇到了同样的错误。

要使用代理,我们必须将REQUESTS_CA_BUNDLE env变量设置为证书路径。 请参阅相关问题评论

做一个完整的提琴手的例子。

  1. 将提琴手的证书导出到桌面。 工具->选项,HTTPS选项卡,操作->将根证书导出到桌面。
  2. 使用OpenSSL转换为.pem文件,因为Python不接受.cer文件。

    openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem

  3. 在PS中配置环境变量: $env:REQUESTS_CA_BUNDLE= '{folderpath}\\FiddlerRoot.pem'

然后一切都会正常。

如果使用命令

az login 

那么它将尝试带您通过浏览器,而您仅需在其中提供用户名和密码。

如果您只想在地狱中登录,请使用

az login -u your_username -p your_password

这应该工作。

我使用 Azure CLI v2.3.2 得到了这个,对我有用的是将它打开的链接复制到一个新的隐身 Chrome 窗口并正常登录

"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM