我有这些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获得相同的功能。
发布于 2018-05-08 15:35:28
基于这个文件,尝试:
from azure.cli.core import get_default_cli
get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])https://stackoverflow.com/questions/50237021
复制相似问题