首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在azure中Linux打印安全组中的错误

在azure中Linux打印安全组中的错误
EN

Stack Overflow用户
提问于 2022-05-20 15:59:36
回答 1查看 42关注 0票数 0

我有这段代码,我把它写在了windows上。而且它在windows中运行良好,但是当我在Linux上运行它时,我必须根据我的项目需要在Linux上运行它,但是它在那里不起作用,并给出了以下错误

AttributeError:“ServicePrincipalCredentials”对象没有属性“get_token”

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-20 17:53:37

假设您使用的是最新版本的azure-mgmt-安全性,它适用于蔚蓝标识包。

从e.g.instead从azure.common.credentials导入ServicePrincipalCredentials,您可以使用从azure.identity导入ClientSecretCredential。

(我在SDK团队工作)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72321773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档