我正在编写一些函数来从 Azure 中提取数据。我将 Python 子进程库与 Azure CLI 命令结合使用,因为有了 Python SDK,它们变得更简单且文档更完善。我的问题是是否可以将 Azure CLI 命令与 Python SDK 结合起来进行身份验证,因为 CLI 使用交互式登录并且没有太多选择。
这样做的目标是将这些函数合并到一个更大的脚本中,以验证并获取我们需要的所有信息。
任何想法或方法都将不胜感激。
谢谢
最佳答案
根据我的测试,如果你想在python应用程序中调用Azure CLI命令,我们可以使用包azure-cli
.
例如
from azure.cli.core import get_default_cli
az_cli = get_default_cli()
az_cli.invoke(['login', '--service-principal', '-u', '<appId>', '-p', 'password','--tenant','teanat id'])
az_cli.invoke(['group','show', '-n', 'jimtest'])
关于python - 使用 Python SDK 验证 Azure CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62983437/