[英]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獲得相同的功能
根據此文件 ,嘗試:
from azure.cli.core import get_default_cli
get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.