У меня есть эти команды 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.
Есть ли способ напрямую инициировать команды azure-cli из python
Я ожидаю что-то вроде этого:
import azure-core-cli
azure-core-cli.mycommand(param)
PS: я знаю, что могу получить ту же функциональность, используя Azure Python SDK