簡體   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