[英]Azure CLI: Why AZ command fails locally by runs in Azure Cloud Shell
[英]az login command fails - Azure cli
在 Windows 上安裝 Azure CLI,運行 az login 命令並遇到以下錯誤
我正在運行的版本是:2.0.37
Azure cli 2.0是用python編寫的,它將在設置請求時驗證ssl證書 。 確保您沒有任何代理設置。 當提琴手正在運行時,我遇到了同樣的錯誤。
要使用代理,我們必須將REQUESTS_CA_BUNDLE
env變量設置為證書路徑。 請參閱相關問題評論 。
做一個完整的提琴手的例子。
使用OpenSSL轉換為.pem
文件,因為Python不接受.cer
文件。
openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem
。
$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.