簡體   English   中英

AZ CLI 使用服務主體登錄從特定計算機失敗

[英]AZ CLI login using Service Principal fails from specific computer

我之前發布過關於使用服務主體az login失敗並出現錯誤No subscriptions found並且我遇到了其他有類似問題的人。 出於某種原因,能力似乎不穩定。 我現在所看到的讓我摸不着頭腦的是,當我運行一個腳本時,我使用台式計算機上的服務主體進行az login ,它工作正常……沒有問題。 當我從筆記本電腦運行相同的腳本時,登錄失敗並顯示未No subscriptions found錯誤。 我在筆記本電腦上嘗試過的:

  • 檢查 AZ CLI 版本...與桌面相同
  • 運行az account clear以確保所有內容都已清除
  • 從 AAD 刪除服務主體並從筆記本電腦重新創建

我什至在我的桌面上運行az account clear以確保它不能僅僅因為它被緩存而工作,即使在清除之后, az login也能正常工作。

關於可能導致這種情況的任何想法?

我已經在以下線程下發布了解決方案。 https://stackoverflow.com/a/66108965/1712969

您可能想嘗試使用此標志“--allow-no-subscriptions”的命令

您需要為服務原則分配一個角色,或添加標志--allow-no-subscriptions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM