【发布时间】:2020-07-21 09:37:39
【问题描述】:
我正在编写一些函数来从 Azure 中提取数据。我将 Python 子进程库与 Azure CLI 命令一起使用,因为感谢 Python SDK,它们更容易且记录得更好。我的问题是是否可以将 Azure CLI 命令与 Python SDK 结合起来进行身份验证,因为 CLI 使用交互式登录并且没有太多选择。
这样做的目的是将这些功能合并到一个更大的脚本中,以验证并获取我们需要的所有信息。
任何想法或方法将不胜感激。
谢谢
【问题讨论】:
-
@js352你可以使用服务主体登录Azure。
-
我的问题更多的是这样:如果我有不同的功能来检索信息,我如何将它与身份验证放在一起,以便它适用于所有这些。到目前为止,我与 auth 有一条线:
os.system(["az", "login", "--service-principal", "--username", username, "--password", password, "--tenant", tenant]),然后我调用了这些函数。但这些都不返回。