我有這段代碼,我已經在 Windows 中撰寫了它。它在 Windows 中運行良好,但是當我在 Linux 上運行它時,我必須根據我的專案需要在 Linux 上運行它,它在那里不起作用并給我以下錯誤
AttributeError:“ServicePrincipalCredentials”物件沒有屬性“get_token”
from azure.mgmt.security import SecurityCenter
from azure.common.credentials import ServicePrincipalCredentials
import Credentials
from pprint import pprint
client = SecurityCenter(Credentials.credential,Credentials.subscription_id,asc_location="")
for score in client.secure_scores.list():
print(score)
uj5u.com熱心網友回復:
假設您使用的是最新版本的 azure-mgmt-security,它適用于 azure-identity 包。
例如,您可以使用 from azure.identity import ClientSecretCredentials 而不是 from azure.common.credentials import ServicePrincipalCredentials。
(我在 SDK 團隊的 MS 作業)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480713.html
