运行 来自 python 脚本的 Azure-cli 命令
Running Azure-cli commands from python script
我有这些 azure-cli2(基于 python)命令用于创建 rbac 用户和一些其他活动
az ad user create --display-name "user" --password Pass@word1 --user-principal-name "user@test.onmicrosoft.com" --mail-nickname user
az role assignment create --role Contributor --assignee "user@test.onmicrosoft.com"
az ad sp create-for-rbac -n "testapp"
我正在使用 subprocess.check_output()
到 运行 来自 python 的这些命令。
有什么方法可以直接从 python
启动 azure-cli 命令
我期待这样的事情:
import azure-core-cli
azure-core-cli.mycommand(param)
PS:我知道,我可以使用 azure Python SDK
获得相同的功能
基于this file,尝试:
from azure.cli.core import get_default_cli
get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])
我有这些 azure-cli2(基于 python)命令用于创建 rbac 用户和一些其他活动
az ad user create --display-name "user" --password Pass@word1 --user-principal-name "user@test.onmicrosoft.com" --mail-nickname user
az role assignment create --role Contributor --assignee "user@test.onmicrosoft.com"
az ad sp create-for-rbac -n "testapp"
我正在使用 subprocess.check_output()
到 运行 来自 python 的这些命令。
有什么方法可以直接从 python
启动 azure-cli 命令我期待这样的事情:
import azure-core-cli
azure-core-cli.mycommand(param)
PS:我知道,我可以使用 azure Python SDK
获得相同的功能基于this file,尝试:
from azure.cli.core import get_default_cli
get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])